-
キャリッジリターンをシールド)(scanf関数に「\ n」を使用します。
scanf関数(" %Dの\のN- "、&N-); // 使用は、 '\ n'はフィルタ入力 のscanf(" %C "、&C)を、
若しくは
scanf関数(" %のD "、&x)は、 scanf関数(" \ n%C "、およびC)。
-
scanf()の書式文字列の前にはスペース、キャリッジリターン文字マスクを追加
scanf関数(" %のD "、およびN-); scanf関数(" %のC "、&C); // %Cフロントスペース、キャリッジリターンを濾過
-
GETCHARを使用して、文字を受信する前に()改行記号を読み取ります
scanf関数(" %のD "、およびN-); GETCHAR(); // 最後のシンボルを読み取る専用トランスポート入力 のscanf(" %C "、&C)を、
-
fflushを使用して文字を受信する前に()をクリア入力ストリームバッファの内容
scanf関数(" %のD "、およびN-) にfflush(STDIN); // フラッシュ文字入力ストリームバッファ、注意がする#include <STDLIB.H>ヘッダに導入されなければならない のscanf(" %C "、&C)を、
C言語入力の単一文字は、キャリッジリターンを避けるために、4つの方法です
おすすめ
転載: www.cnblogs.com/Theo-sblogs/p/11461507.html
おすすめ
ランキング