@souryuu (蒼龍院 義景)posted at 2020-08-08more_horizAre you sure you want to delete the question?closeLeaving a resolved question undeleted may help others!Delete questionC言語 テキストファイルから文字を読み込み、特定の文字の数を出力するQ&AClosedC テキストファイルを読み込むところまではできたのですが、どのようにして.の回数をカウントすれば良いのか分かりません。調べてみてもあまり分からなかったので質問させていただきました。 00 likessubscribe
@souryuuQuestionermore_horizこのようなコードを書いたのですが、なぜか5と出力されてしまいます。#include <stdio.h>int main(void){ int ch, i=0; FILE *fp; fp = fopen("score.txt","r"); if(fp == NULL) printf("ファイルをオープンできませんでした\n"); else{ while(ch = fgetc(fp) != EOF){ putchar(ch); if(fgetc(fp) == '.'){ i = i + 1; } } printf("%d\n",i); fclose(fp); } return 0; }