トップページ
⇒
tech
1001コメント
260KB
C言語なら、俺に聞け! <19>
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています
0489
デフォルトの名無しさん
NG
NG
char str[20];
fgets(str,sizeof str,stdin);
としたとき、改行文字も入れて20文字以上書き込むと標準入力に何文字か残ってしまいますよね?
これを消し去るにはどうしたらいいのでしょうか。
調べてみたところfflush(stdin)とすればできると書いてあったのですが、Linux+gccの環境ではできないようなんです。
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています