簡體   English   中英

如何將數字轉換為字符數?

[英]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';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM