第二个问题是,生成一个新的字符串,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 ;
}
发布于 2022-04-20 03:01:02
欢迎来到堆栈溢出!如果我正确理解了您的问题,您需要在最后一个字符上保存键入的名称长度。如果是这样的话,就这么做吧:
cad2[3] = n + '0';
https://stackoverflow.com/questions/71933470
复制相似问题