C/C++の宿題片付けます 138代目
■ このスレッドは過去ログ倉庫に格納されています
0077デフォルトの名無しさん
2010/07/18(日) 21:29:35#include <string.h>
void main(){
int i, LEN;
int alphabet[26];
char buf{};
FILE *fp = fopen("/Users/user/Desktop/data.txt","r");
if (fp == NULL){
printf("%sが存在しません。\n→プログラム終了\n", fp);
exit(1);
}
while(fgets(buf, sizeof buf, fp))
LEN = strlen( buf );
printf( "総文字数は%dです。\n", LEN );
for (i = 0; i < LEN; i++) {
alphabet[ buf[i] - '0' ]++;
}
for (i = 0; i < 26; i++) {
printf("%d / %d個\n", i, alphabet[i] );
return 0;
}
弄ってて??になってしまいましたが…。
bufに読み込むってこういうことですか?
■ このスレッドは過去ログ倉庫に格納されています