在项目中,有时会用到将两个字符串拼接在一起,以下是源代码:
char * str_cat(char * str,const char * s, int n) { int i,ii,j; //scanf("%d",&n); for(i = 0; str[i] != '\0'; i++) ; for(j = 0; s[j] != '\0'; j++) ; if(n > j) n = j; for(ii = 0;ii < n; ii++,i++) { str[i] = s[ii]; } str[i] = '\0'; return str; }
原贴地址:暂时无法找到~~