- ベストアンサー
C言語 空白の行(改行のみ)が入力されたらプログラムを終了する処理
コンソールでうごくCUIプログラムを作っています。 そのとき文字列を入力してEnterキーを押すと、その文字列を格納したり何らかの処理をします。問題は何も入力せずにEnterキーを押された場合、プログラムを終了するという処理です。 どのようなソースになるのでしょうか?
- みんなの回答 (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; }
お礼
実行が確認できました。どうもありがとうございます。