如何将数字转换为字符数?

how to convert a numeric into a char number?

接下来就是问题了,生成一个新的字符串, 1.首位:名字的第一个字母 2. 第二位:名字的第三个字母 3.第三处:名字的最后一个字母 4.第四位:字符的长度 int main(){

char cad1[10]={};
char cad2[4]={};
int  n ; 

cout<<"Ingresa un nombre de 4 o mas letras : " ;
cin.getline(cad1,10,'\n') ;

n =  strlen(cad1) ;
    
cad2[0] = cad1[0] ;
cad2[1] = cad1[2] ;
cad2[2] = cad1[n-1] ;
cad2[3] ??

cout<<cad2;
cout<<endl ;
system("PAUSE") ; return 0 ; 

}

欢迎来到 Stack Overflow!如果我正确理解你的问题,你需要在最后一个字符上保存键入的名称长度。如果是这样,就这样做:

cad2[3] = n + '0';