C/C++の宿題を片付けます 77代目
■ このスレッドは過去ログ倉庫に格納されています
0340デフォルトの名無しさん
2006/11/25(土) 21:15:57質問されても面倒なので答えを書いておく
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main(void)
{
int chr[26] = {0}, c, i;
FILE *fp;
if ((fp =fopen("count1.c", "r")) == NULL) /* ファイル名は適宜変更 */
exit(1);
while ((c = fgetc(fp)) != EOF)
if (isalpha(c) && isupper(c))
chr[c - 'A']++; /* Windows上で動かす事を前提とする */
for (i = 0; i < 26; i++)
printf("%c : %dcount(s)\n", i + 'A', chr[i]);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています