展开全部
程序源码如下:
#include
#include
int main(void)
{
char str[1000];//定义一个字符串数组32313133353236313431303231363533e78988e69d8331333431373234
char strnew[1000];//定义一个备用字符串数组
char m[] = " ";//定义空格变量
printf("请输入一串字符:");//文字提示输入字符串
gets(str);//输入字符串
char *p = strtok(str,m);//取str与m的指针
printf("%s\n",p); //输出
p = strtok(NULL,m);
while(p) //遍历输出
{
printf("%s\n",p); //输出字符串
p = strtok(NULL,m); //指向下一个
}
}
程序输出结果:
扩展资料:
C语言:输入一个字符串放入数组里,删除其中的空格
#include
#include
#define N 100
void main()
{
int i=0,j;
char c,str[N];
printf("输入字符串str:\n