最初に、申し訳ありませんが、私は英語を使うのが苦手です
これが私の出力
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;
}
MY FILE.txt について:
abcdefg4523 hij
234kl monp
qrs tuv
wx 45y2 z