の putchar() function は、文字を読み取ったり印刷したりするために使用される、C プログラミングにおける重要な関数です。ただし、この関数では書式指定子を使用できません。 1文字だけを印刷したい場合は、 putchar() に比べて関数はより効率的になる可能性があります printf()。
この記事では、 putchar() f 関数、その構文、および戻り値を例とともに説明します。
C の putchar() 関数とは何ですか?
の putchar() C プログラミングにおける関数は、標準出力に文字を書き込み、その文字をコンソールに表示するために使用される出力関数です。この関数は標準入出力ライブラリに含まれています。
整数 プッチャー ( 整数 チャー ) ;
パラメータ : この関数は、出力ストリームに書き込むために必要な char というパラメーターを 1 つだけ受け入れます。
戻り値 : 成功すると、関数は unsigned char をコンソールに返します。それ以外の場合は、EOF (ファイルの終わり) を返します。
C で putchar() 関数を使用するには?
の使用法を学ぶために、次の例を検討してください。 putchar() 関数 Cプログラミングで。
例1
を使用してプログラムから 1 文字を読み取る簡単な例を続けてみましょう。 putchar() 機能を実行してコンソールに表示します。
#include
主要 ( ) {
// 文字を宣言します
チャー c ;
// ユーザーに文字の入力を求めます
プリントフ ( 「文字を入力してください:」 ) ;
スキャンフ ( 「%c」 、 & c ) ;
// putchar() を使用して、指定された文字をコンソールに出力します
プリントフ ( 「入力された文字は:」 ) ;
プッチャー ( c ) ;
戻る 0 ;
}
例 2
以下は、の動作を示す別の C プログラムです。 putchar() 文字列から文字を読み取ることによって機能します。
#include主要 ( ) {
// 文字列を宣言します
チャー str [ 50 】 = 「linuxhint へようこそ。」 ;
ために ( 整数 私 = 0 ; 私 <= 25 ; 私 ++ ) {
// putchar() を使用して、指定された文字列をコンソールに出力します
プッチャー ( str [ 私 】 ) ;
}
戻る 0 ;
}
例 3
を使用することもできます。 putchar() ファイルから文字を読み取る関数です。ここではそのような場合の例を示します。
#include整数 主要 ( )
{
ファイル * ファイル ;
チャー c ;
// ファイルを読み取りモードで開く
ファイル = フォーペン ( 「ファイル.txt」 、 「r」 ) ;
もしも ( ヌル == ファイル )
{
プリントフ ( 「ファイルを開けません \n 」 ) ;
}
// putchar() を使用してファイルに書き込まれた内容をループを使用して 1 文字ずつ出力します。
する {
c = fgetc ( ファイル ) ;
プッチャー ( c ) ;
// 文字が EOF でないことを確認します。 EOF の場合は読み取りを停止します。
} その間 ( c != 終了後 ) ;
// ファイルを閉じます
f閉じる ( ファイル ) ;
戻る 0 ;
}
出力
結論
の putchar() function は、コンソールに文字を出力するために使用される C プログラミングにおける重要な関数です。特殊な形式は使用できませんが、より便利です。 printf() 1文字だけ印刷する場合。シンプルな構文と戻り値により、C プログラムで使用するのが簡単です。使用方法を理解しやすくするために、ユーザー入力、文字列、データから文字を読み取るための使用例が提供されています。 putchar() さまざまな一般的な状況で。