首先,对不起,我不擅长使用英语
这是我的输出
you just read : abcdefg4523 hij
you just read : 234kl monp
you just read : qrs tuv
you just read : wx 452 z
This file have 4 alphabets
最后一行计算了我的行数
我只想计算字母,我的输出会打印“这个文件有 26 个字母”(见底部的我的文件)
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define INPUT "file.txt"
#define MAX 1024
int main(void)
{
FILE *pIn;
int count = 0 ;
char inputBuffer[MAX];
char alphabet[MAX];
pIn=fopen(INPUT,"r");
while (fgets(inputBuffer,sizeof(inputBuffer),pIn) != NULL)
{
printf("you just read : %s",inputBuffer);
count++;
}
fclose(pIn);
printf("\nThis file have %d alphabets\n",count);
return 0;
}
关于我的 FILE.txt:
abcdefg4523 hij
234kl monp
qrs tuv
wx 45y2 z