C语言如何读取一行数据,以空格分开
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言如何读取一行数据,以空格分开相关的知识,希望对你有一定的参考价值。
为了防止上一回输入的回车影响对于下一次的输入的读取,最好加上清空键盘缓冲区处理:fflush(stdin);
scanf("%d",&m);
for(d=0;d
评论
0
0
0
加载更多 参考技术A C语言的
中有一个strtok函数可以用来分割单词,见下面的程序:
#include
#include
char
buf[1000000];
int
main()
FILE
*fin;
char
*p;
fin
=
fopen("stu.txt",
"r");
while
(!feof(fin))
fgets(buf,
1000000,
fin);
//读取文件中的一行到buf中
//
strtok函数用于分割buf中的字符串,分割符号都写在第二个参数中
for
(p
=
strtok(buf,
"
\t\r\n");
p;
p
=
strtok(NULL,
"
\t\r\n"))
printf("%s\n",
p);
fclose(fin);
以上是关于C语言如何读取一行数据,以空格分开的主要内容,如果未能解决你的问题,请参考以下文章