タイトルが示すように、CAT コマンドをエミュレートするプログラムを作成する必要があります。これまでのところ、基本的な入力と出力が機能していますが、-n などのオプションを含める必要があります.....
while((rd = getchar()) != EOF){
if(putchar(rd) == EOF){
perror("Write Err");
return EXIT_FAILURE
}
}
return EXIT_SUCCESS;
番号付き行やドル記号などのオプションを実際の出力に印刷する最良の方法は何ですか?? I/O メソッドをfgets
andに変更する必要がありfputs
ます (そうすれば、番号付きの行を元の入力を文字列形式で出力できます) また、ユーザー入力の明確なサイズがないため、malloc realloc を使用する必要がありますか?