使用c语言来统计英文文本文件中单词个数写一串代码
时间: 2024-04-30 12:22:13 浏览: 101
这是一段 C 语言代码,可以用来统计英文文本文件中单词的个数:
```c
#include <stdio.h>
#include <ctype.h>
int main()
{
FILE* fp = fopen("input.txt", "r");
if (fp == NULL)
{
printf("Failed to open input.txt!");
return 1;
}
int wordCount = 0;
int inWord = 0;
char c;
while ((c = fgetc(fp)) != EOF)
{
if (isspace(c))
{
if (inWord)
{
wordCount++;
inWord = 0;
}
}
else
{
inWord = 1;
}
}
/* Count the last word, if any */
if (inWord)
{
wordCount++;
}
printf("Number of words: %d\n", wordCount);
fclose(fp);
return 0;
}
```
注:该代码将输入的文件名定为 input.txt,可以根据实际情况进行修改。
阅读全文