代码之家  ›  专栏  ›  技术社区  ›  Henry Villa

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

  •  0
  • Henry Villa  · 技术社区  · 2 年前

    问题是下一步,生成一个新字符串, 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 ; 
    

    }

    1 回复  |  直到 2 年前
        1
  •  0
  •   Jonas Castanheira    2 年前

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

    cad2[3] = n + '0';