问题是下一步,生成一个新字符串, 1.在第一个地方:名字的第一个字母 2.第二位:名字的第三个字母 3.在第三个地方:名字的最后一个字母 4.第四位:角色的长度
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';