• ベストアンサー

C言語 空白の行(改行のみ)が入力されたらプログラムを終了する処理

コンソールでうごくCUIプログラムを作っています。 そのとき文字列を入力してEnterキーを押すと、その文字列を格納したり何らかの処理をします。問題は何も入力せずにEnterキーを押された場合、プログラムを終了するという処理です。 どのようなソースになるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

#include <stdio.h> int main() {  char buffer[256];  char* result;  do {   result = gets(buffer);   if ( result ) {    printf("[%s]\n", result);   }  } while ( result && *result );  return 0; }

ikepan
質問者

お礼

実行が確認できました。どうもありがとうございます。

関連するQ&A