怎么连结字符串?
如*la="ab"
*lb="cd"
使*lc="abcd"
?
Thanks!

解决方案 »

  1.   

    LPTSTR lstrcat(
      LPTSTR lpString1,  // pointer to buffer for concatenated strings
      LPCTSTR lpString2  // pointer to string to add to string1
    );
     
      

  2.   

    char lc[10];
    strcpy(lc, la);
    strcat(lc, lb);
      

  3.   

    楼上说的不错:
    #include "stdafx.h"
    #include <string.h>
    #include <stdio.h>
    int main(int argc, char* argv[])
    {
    char *la="ab";
    char *lb="cd";

        char lc[10];
    strcpy(lc,la);
    strcat(lc,lb);

    return 0;
    }
      

  4.   

    main()
     {
    char* la="ab",*lb="cd",* lc;
    c=la;
    while(*lc) lc++;
    while(*lb!='\0') {
    *lc=*lb;
    lc++;
    lb++;
    }
    lc-=3;
    printf("%s",lc);
    }
    你看看,OK!