Cprintf

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Conio.h - Index

Header-Datei

conio.h

Kategorie

Konsolen-Ein-/Ausgaberoutinen

Prototyp

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

Beschreibung

Gibt formatierte Ausgaben auf den Bildschirm aus.

cprintf übernimmt mehrere Argumente, wendet auf jedes den Formatbezeichner an, der im Format-String enthalten ist, auf den format zeigt, und gibt die formatierten Daten direkt in das aktuelle Textfenster auf dem Bildschirm aus. Die Anzahl der vorhandenen Formatbezeichner muss mit der Anzahl der Argumente übereinstimmen.

Nähere Informationen zu Formatbezeichnern finden Sie unter "printf Formatbezeichner".

Abhängig von der globalen Variablen _directvideo, wird der String entweder direkt oder über einen BIOS-Aufruf in den Bildschirmspeicher eingefügt.

Um Gegensatz zu fprintf und printf, übersetzt cprintf Zeilenvorschubzeichen (\n) nicht in die Zeichenkombination Wagenrücklauf/Zeilenvorschub (\r\n). Tabulatorzeichen (die mit \t angegeben werden) werden nicht zu Leerzeichen erweitert.

Hinweis: Verwenden Sie diese Funktion auf keinen Fall in Win32-GUI-Anwendungen.

Rückgabewert

cprintf gibt die Anzahl der ausgegebenen Zeichen zurück.

Beispiel

#include <conio.h>
int main(void)
{
   /* clear the screen */
   clrscr();
   /* create a text window */
   window(10, 10, 80, 25);
   /* output some text in the window */
   cprintf("Hello world\r\n");
   /* wait for a key */
   getch();
   return 0;
}

Portabilität

POSIX Win32 ANSI C ANSI C++

+