如何将数字转换为字符数?
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';
接下来就是问题了,生成一个新的字符串, 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';