scanf() 関数は、標準入力からフォーマットされたデータを読み取るために使用されます。使用方法は int scanf(const char* format, ...) です。ここで、format は入力データのフォーマットを指定します。の入力変数です。形式指定子には、%d (整数)、%i (整数)、%c (文字)、%f (浮動小数点)、%lf (倍精度浮動小数点) が含まれます。 scanf() は入力データの有効性をチェックせず、標準入力からデータを読み取るだけであるため、プログラムがクラッシュする可能性があることに注意してください。別の方法は、C 11 で導入された std::cin を入力に使用することです。
C での scanf() の使用
scanf() 関数は、標準入力から読み取るために C で使用されます。デバイスがフォーマットされたデータを読み取るためのライブラリ関数。 int、char、float などのさまざまなデータ型を指定された変数に格納できます。
使用法:
<code class="cpp">int scanf(const char* format, ...);</code>
パラメータ:
形式指定子:
例:
<code class="cpp">int x, y; scanf("%d %d", &x, &y); // 从标准输入读取两个整数,并存储在 x 和 y 中</code>
注:
代替方法:
C 11 では新しい I/O ライブラリが導入され、より安全で柔軟な入出力操作が提供されました。入力には std::cin を使用できます:
<code class="cpp">int x, y; std::cin >> x >> y;</code>
以上がC++でscanfを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。