[過去ログ] 【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
209
(1): デフォルトの名無しさん [sage] 2017/01/08(日) 11:20:03.87 ID:OpAcES4h(1/3) AAS
char buffer[256];
scanf(%s,buffer);
printf(
210
(2): デフォルトの名無しさん [sage] 2017/01/08(日) 11:28:02.93 ID:OpAcES4h(2/3) AAS
すみません、誤送信してしまいました
質問させてください。

char buffer[256];
scanf(%s,buffer);
printf("finish---_n");
という記述で、文字入力をした後、何回リターンキーを押しても
finishが表示されない、つまりscanfが終了しないような状態になっているのですが
何か特別な条件でscanfが終了しないことってあるものなのでしょうか?
ちなみに、コードのscanfの行だけコメントアウトすると普通にfinishが表示される状態です。
あと、新規で.cファイルを作って短いコードにしてコンパイルしても問題なく動いてくれています。
212: デフォルトの名無しさん [sage] 2017/01/08(日) 11:52:30.04 ID:OpAcES4h(3/3) AAS
>>211
211(1): デフォルトの名無しさん [sage] 2017/01/08(日) 11:43:58.41 ID:nyR751xv(1/5) AAS
>>210
問題が再現できる最少コード書いてみて
コンパイル通るコード
先日も少し教えてもらったのでまた聞きに来てるのが恥ずかしいのあ
ですが、サーバとクライアントでの通信のプログラムです。

server.c
外部リンク:codepad.org
client.c
外部リンク:codepad.org

gcc -o s server.c
gcc -o c client.c
./s&
./c
で実行しています。
サーバ側のscanfで止まってしまうみたいなのですが
サーバ側のscanfをコメントアウトすると通るみたいです。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.081s