printf() ist in der stdio definiert, die in C über stdio.h, bzw in C++ über cstdio eingebunden wird.
printf() wird dazu verwendet, um einen String aus einem Platzhalter für String-Funktionen zu erzeugen und anschließend auf der Standardausgabe (stdout) auszudrucken.
printf() kann als Kombination von sprintf() und puts() verstanden werden.
#include <stdio.h> int printf( char const * formatString, ... );
formatString: Platzhalter für String-Funktionen, der beschreibt, wie der String zusammengesetzt wird
…: Eine Anzahl von Argumenten, entsprechend des Formatstrings
Return Value: Die Länge des Strings im Erfolgsfall (das angehängte Nullbyte wird nicht mitgezählt) oder eine negative Zahl im Fehlerfall.
-
#include <stdio.h> #include <stdlib.h> int main (void) { char string[] = "Hallo"; char c = '!'; printf( "%s Welt%c", string, c ); return EXIT_SUCCESS; }
Ausgabe:
Hallo Welt!
Weitere Beispiele mit printf() finden sich in der ausführlichen Beschreibung des Formatstrings.