ビデオ: C言語基礎講座 第31回 その他の関数(ファイル処理) 全31回 2024
Cで変数を扱うときは、I / Oや入力/出力のガーデンにいつも遭遇します。コンピュータのプライマリ入力デバイスはキーボードで、プライマリ出力デバイスはモニタで、Cが入力を認識して作成出力を作成する方法を知る必要があります。
ここでは、キーボードから情報を読み込み、情報を画面にプッシュするのに役立つ、C言語のテキスト入出力機能の概要を簡単に説明します。
関数 | 書式 | 説明 |
---|---|---|
atof() | [numvar =] atof(string); | stringにある浮動小数点値を
浮動小数点数に変換します。浮動小数点数は、変数numvarに格納するか、すぐに使用できます。 STDLIBが必要です。 Hヘッダファイルをインクルードします。 |
atoi() | [numvar = atoi](文字列); | stringにある整数値を整数に変換します。
は、変数numvarに格納するか、すぐに使用できます。 STDLIBが必要です。 Hヘッダファイルをインクルードします。 |
fflush(stdin) | fflush(stdin); | 入力ストリームから文字を削除します(キーボード)。 |
fpurge(stdin) | fpurge(stdin); | 入力ストリームから文字を削除します(キーボード)。この
関数は、fflush(stdin)ではなくUnixで使用する必要があります。 |
getchar() | [ch =] getchar(); | キーボードから1文字を読み込みます。文字は
表示され、オプションでchar変数chに格納されます。 |
gets() | gets(文字列); | キーボードから文字列を読み込みます(
Enterキーで終了)。テキストは変数stringに格納されます。 |
printf() | printf( "format" [、var [、var …]]); | 書式文字列に従って書式付きテキストを表示します。オプションの値または変数
varは、 プレースホルダまたはフォーマット文字列の変換文字と一致するように指定できます。 |
putchar() | putchar(ch); |
画面に文字chを表示します.chは単一引用符で囲まれた (またはエスケープコード)またはchar 変数の名前です。 |
puts() | puts(文字列); |
画面上のテキスト文字列を表示します。ここで、stringはリテラル文字列 (二重引用符で囲んだ文字列)または文字列 変数の名前です。 |
scanf() | scanf( "format"、&var); | フォーマット文字列の変換
文字に従って、キーボードから情報を読み込みます。 情報は変数varに格納されます。この変数は、使用されている変換の種類 ( の例ではint、floatまたはchar)と一致する必要があります。 |