<强> 1。字符串的拼接强>
使用c的函数char * strcat (char * str_des, char * str_sou);
将字符串str_sou接在字符串str_des后面(放在str_des的最后字符和“\ 0”之间)。
注意不要越界,可用strlen(输入)函数求字符串长度之后再拼接。
<强> 2。字符串的分割强>
使用c的函数char * strtok (char * str_sou constchar * str_sep);
str_sou:待分割字符串.str_sep:分割符号。
第一次调用:temp=strtok(输入);(输入:字符串,答:分隔符);
之后调用:temp=strtok (NULL, a);
临时为分割后得到的字符串。
<强> 3。演示强>
# include & lt; string.h> # include & lt; stdio.h> int主要(空白) { 字符输入[16];//拼接,答:分割符号;b, c: 2个字符串 char *=?“* b=?”* c=拔沂莙y”; printf("拼接前的字符串(乱码):% s \ n”,输入);//输入没有初始化,打印的是乱码 strcpy(输入,b); strcat(输入); strcat(输入,c); printf("拼接后的字符串:% s \ n”,输入);//长度:printf("拼接后的字符串的长度:% d \ n”, strlen(输入)); char *温度; temp=strtok(输入); 如果(临时) printf("分割符号前的字符串:% s \ n”,临时); temp=strtok(空); 如果(临时) printf("分割符号后的字符串:% s \ n”,临时); 返回0; } >之前以上这篇c语言字符串的拼接和分割实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
c语言字符串的拼接和分割实例