c语言字符串以空格分割
#include<stdio.h>#include<string.h>intmain(void){chara[100];charc[]="";scanf("%s",a);...
#include<stdio.h>
#include<string.h>
int main(void)
{
char a[100];
char c[] = " ";
scanf("%s",a);
printf("%s\n",strtok(a,c));
char *p = strtok(NULL,c);
while(p)
{
printf("%s\n",p,c);
p = strtok(NULL,c);
}
return 0;
}
看看我这哪里错了!只能输出第一个字符窜 展开
#include<string.h>
int main(void)
{
char a[100];
char c[] = " ";
scanf("%s",a);
printf("%s\n",strtok(a,c));
char *p = strtok(NULL,c);
while(p)
{
printf("%s\n",p,c);
p = strtok(NULL,c);
}
return 0;
}
看看我这哪里错了!只能输出第一个字符窜 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询