ファイルから1行ずつ読み込んで行番号を付けて表示するための取っ掛かりを教えて頂けませんか?以下、問題文です。
実行例のようにコマンド引数に指定したテキストファイルを開き,ファイルから1行ずつ読み込んで行番号を付けて表示するプログラムを作成しなさい.コマンド引数が指定されなかった場合には,エラーメッセージを表示してプログラムを停止させること.
保存場所はinfo1 ファイル名はexC3.c
実行例(info1内にテキストファイルexC23.cが置いてあるとする)
% cat exC23.c ← テキストファイル exC23.c の内容を確認
#include <stdio.h>
int main(void)
{
char a[] = "Sample Text";
printf("%s¥n", a);
return 0;
}
% ./exC3 exC23.c ← テキストファイル名 exC23.c をコマンド引数に指定してプログラム実行
1: #include <stdio.h>
2:
3: int main(void)
4: {
5: char a[] = "Sample Text";
6:
7: printf("%s¥n", a);
8:
9: return 0;
10: }
% ./exC3 ← テキストファイル名が指定されていないときには,エラーメッセージを表示
ファイル名を指定して下さい
%
コード:
#include <stdio.h>
int main(void)
{
FILE *fopen(char *exC23.c, char *r);
int argc;
char *argv[1];
int main(void)
{
char a[]="Sample Text";
printf("%s\n", a);
return 0;
}
}