#include<stdio.h>
/*************************************************
输入一个串字符串char str[100]=“zhangsan lisi wangwu liuliu”;分割字符串
char * pstr[4]={"zhangsan","lisi","wangwu","liuliu"};
*************************************************/
void str_spit(char str[])
{
char *pstr[4]={'\0'};
char *p=NULL;
char *q=NULL;
q=str;
p=str;
int k=1;
pstr[0]=str;
while(*p!='\0')
{
if(*p==' ')
{
pstr[k]=p+1;
*p='\0';
k++;
}
p++;
}
for(k=0;k<4;k++)
{
printf("%s\n",pstr[k]);
}
}
int main()
{
char str[100]="zhangsan lisi wangwu liuliu";
str_spit(str);
}
【C语言】利用子函数对指定字符串数组进行分割
最新推荐文章于 2022-12-31 20:49:36 发布