//程序函數實現字符串合並。
# include & ltstdio.h & gt
# include & ltstring.h & gt
int main(int argc,char *argv[])
{
char name1[32]="456 ",name2[32]="123 ",name 3[32]= " 789 ";
char NAME1[256]={'\0'},name 2[256]= { ' \ 0 ' };
//字符串串聯函數
strcat( NAME1,name 2);
strcat(名稱1,名稱1);
strcat( NAME1,name 3);
//打印格式
sprintf(NAME2," %s%s%s ",NAME2,name1,name 3);
printf("%s\n ",name 1);
printf("%s\n ",name 2);
返回0;
}
char *strcat( char *str1,const char * str 2);函數將字符串str2。
連接到str1的末尾,返回指針str1。
int sprintf( char *buffer,const char *format,...);Sprintf類似於printf。
只需將輸出發送到緩沖區,返回值就是寫入的字符數。