これですべての印刷、バッファにそれを格納し、各行を変性する、ファイルをファイルをされて読みます各ラインへの接尾辞..は一度
FILE *fp = fopen ("file", "r");
while (fgets (buffer, sizeof (buffer), fp) != NULL) {
// append "test" to each line.
// store the result in a buffer named "result"
}
fclose (fp);
プリント一度にすべての結果:
printf("%s", result);
期待される結果:
line 1test
line 2test
line 3test
'getline()'関数を使うことができますが、それはGNU固有のものです。 – Gaurav
ようこそ。これは無料の宿題サービスではありません。 [ツアー](https://stackoverflow.com/tour)と[お問い合わせ方法](https://stackoverflow.com/help/how-to-ask)をお読みください。それから、これまでに試したことと、**あなたの**特定の**問題が何であるかを提示する必要があることがわかります。 – Gerhardh
各行を 'result'バッファに連結する必要があります。文字列を連結するためのすてきな標準C関数があります(あなたが好きな検索エンジンを使用する場合は、すぐにそれについて知るべきです)。[http://stackoverflow.com/questions/562303/] c-book-guide-and-list)を参照してください)。 –