11/11/26 00:49:19.04
[1] 授業単元:C言語演習
[2] 問題文(含コード&リンク):
#include<stdio.h>
int main(void)
{
int i=0;
char *ptr;
char str[128];
ptr = str;
scanf("%s",&str);
while(*ptr++){
i++;
}
printf("%d\n",i);
}
上記の入力したテキストの文字数を表示するプログラムの読み込み部分をファイル処理に変更せよ。
fgetc() 関数を使用し、コマンドラインにファイル名が指定できるようにすること。
ただし、ファイル名を指定しない場合は標準入力とする。
ファイルが見つからなかった時はエラーメッセージを出し、プログラムを終了する。
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ:gcc
[3.3] 言語:C言語
[4] 期限:2011年11月27日(日曜) 23:59
[5] その他の制限:読み込むテキストファイル数は1つです。よろしくお願いします。