わからないこと
キーボードからfgetで入力された文字列を保存したいです。
改行されるまでが一行(最大200バイト)として、何行でも保存して最後にそれらすべてをそのまま出力します。
できたこと
1行だけの入力は以下のようにして入力+出力させました。
int main(void) { //バッファのサイズは200バイト char buffer[200]; printf("文字列を入力: "); if (fgets(buffer, 200, stdin) == NULL) { return 1; } printf("文字列を出力: %s\n", buffer); return 0; }
これを何行も入力、保存させれるようにしたいです。
その方法がわからないので教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー