cprintf

提供: RAD Studio
移動先: 案内検索

conio.h:インデックス への移動


ヘッダーファイル

conio.h

カテゴリ

コンソール入出力ルーチン

プロトタイプ

int cprintf(const char *format[, argument, ...]);

説明

書式付き出力を画面に書き出します。

cprintf は,一連の argument を受け取り,format で示される書式文字列に含まれる書式指定子に各 argument を適用し,書式付きデータを画面上の現在のテキストウィンドウに直接出力します。argument と同じ数の書式指定子がなければなりません。

書式指定子の詳細は,printf の書式指定子の説明を参照してください。

文字列は,グローバル変数 _directvideo の値に基づいて,画面メモリに直接書き出されるか,BIOS 呼び出しによって書き出されます。

fprintf や printf とは異なり,cprintf は,改行文字(\n)を復帰改行文字(\r\n)に変換しません。タブ文字(\t で指定)は,スペースに展開されません。

メモ:  Win32 GUI アプリケーションでは,この関数を使用しないでください。

戻り値

cprintf は,出力された文字数を返します。



 #include <conio.h>
 int main(void)
 {
    /* 画面をクリアします */
    clrscr();
    /* テキストウィンドウを作成します */
    window(10, 10, 80, 25);
    /* ウィンドウにテキストを出力します */
    cprintf("Hello world\r\n");
    /* キーの入力を待ちます */
    getch();
    return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

+