将 string型的string[1]与string[2]连接,如果string[2]为空格,则将string[1]给char chPost,否则将string[1]*10与  string[2]连接给char chPost.
  比如:如果string[1]="1",sting [2]="\x20",则chPost 为1;如果string[1]="1",sting [2]="2",则chPost 为12.

解决方案 »

  1.   

    char s1;
    char s2;
    char result[10];
    memset(result, 0, sizeof(result));
    result[0] = s1;
    if (s2 != '\x20')
      result[1] = s2;
      

  2.   

    string[1]*10是什么东东?
    不知道是不是你想要的:CString string[1],string[2];
    char* chPost;
    if(string[2]="\x20")
    chPost = (LPSTR)(LPCTSTR)string[1];
    else 
    chPost = (LPSTR)(LPCTSTR)string[1]*10+(LPSTR)(LPCTSTR)string[2];
      

  3.   

    if (sting [2]=="\x20")
    {
    chPost =  (LPSTR)(LPCTSTR)string[1];
    }
    else
    {
    chPost = (LPSTR)(LPCTSTR)string[1]*10+(LPSTR)(LPCTSTR)string[2];}
      

  4.   

       就是增加十倍,然后再将结果与第二个数字连接,最后转换成整数, 
      int sum ; 
      string chPost;
      string a[2];  
      a[2]=="\x20" ? chPost=a[1]:chPost=a[1]+a[2]
      最后把chPost赋值给sum