c语言字符串的拼接和分割实例

  

<强> 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语言字符串的拼接和分割实例