Wenn das Programm etwas schreibt...

Eine Ausgabefunktion, die man in C oft verwendet, ist printf.

Was steckt dahinter?

Der Befehl printf("Hallo Ente") erwartet mindestens einen Satz, damit er funktioniert.

Man nennt den Satz zwischen den Gänsefüßchen auch Argument. Dieser Satz, der in den Gänsefüßchen steht, wird von scanf am Bildschirm ausgegeben.

Für den Satz kann man - abgesehen von den Zeichen des Alphabets - auch andere Zeichen verwenden.

Dazu gehören:

\n neue Zeile anfangen

\t Tabulator

\\ Backslash

\" Gänsefüßchen, Anführungszeichen

\b Klingelton

 

Ein weiteres Beispiel:

printf("Ein paar Enten schwimmen im Wasser.\n");
printf("Und ein paar Enten sitzen am Ufer und lassen sich sonnen.");

 

Weitere Formatierungselemente:

%i....gibt Integer aus

%f....gibt Float aus

%d....gibt Double aus

%l.....gibt Long aus

Beispiele:

printf("Er ist %i Jahre alt.", Alter);
printf("Der Tisch ist %f Meter breit.", Breite);


Wichtig:

Für die kommende Aufgabe solltest Du wissen, dass man mit dem Ausdruck printf("*"); auch zeichnen kann, indem man in jede printf Anweisung die Punkte hineinschreibt, die man pro Zeile benötigt.

Beispiel: printf("* * ** *");