C/C++の宿題を片付けます 95代目
■ このスレッドは過去ログ倉庫に格納されています
0327デフォルトの名無しさん
2007/09/08(土) 17:02:56CかC++か判らないから、とりあえずCで。
#include <stdio.h>
#include <ctype.h>
int main(void)
{
int ch, i, alpha[26] = {0};
FILE *fp;
fp = fopen("un.txt", "r");
if(fp==NULL) return 0;
while((ch=fgetc(fp))!=EOF) {
if(islower(ch)) alpha[ch-'a']++;
else if(isupper(ch)) alpha[ch-'A']++;
}
for(i=0; i<26; i++) printf("%c:%d\n", 'a'+i, alpha[i]);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています