fgetc读取单词
时间: 2023-07-18 13:16:35 浏览: 70
用数组方法实现从文件中读取单词并统计单词个数
5星 · 资源好评率100%
fgetc函数是用于从文件中读取一个字符的函数,它并不能直接读取单词。如果要读取单词,可以使用fscanf函数。下面是一个示例代码:
```
#include <stdio.h>
int main() {
FILE *fp;
char word[50];
fp = fopen("input.txt", "r");
if (fp == NULL) {
printf("Failed to open file.\n");
return 1;
}
while (fscanf(fp, "%s", word) != EOF) {
printf("%s\n", word);
}
fclose(fp);
return 0;
}
```
这个程序会打开一个名为input.txt的文件,并将其中的单词一个一个地输出。注意,在使用fscanf函数读取字符串时,需要给出一个格式化字符串,这里使用"%s"表示读取一个字符串,每次读取到空格或换行符为止。
阅读全文