Читать книгу C für Dummies - Dan Gookin - Страница 91

scanf im scharfen Einsatz

Оглавление

Das folgende Programm Whoru.c haben Sie sicherlich schon gesehen, es wurde in Kapitel 2 vorgestellt. Es benutzt scanf, um Text von der Tastatur einzulesen, und printf, um ihn auszugeben. Ein schönes Beispiel für Eingabe und Ausgabe.

#include <stdio.h> int main() { char me[21]; printf("Wie heissen Sie? "); scanf("%s", me); printf("Hallo %s, nett, Sie kennenzulernen!\n", me); return 0; }

Listing 3.5: Name: Whoru.c

Falls Sie das Programm im ersten Kapitel noch nicht ausprobiert haben, tun Sie es jetzt.

 Die Anweisung char me[21]; sagt dem C-Compiler, dass er Speicher für 20 eingegebene Zeichen und das Nullbyte bereitstellen muss. Die Stringvariable heißt me.

 Die scanf-Funktion liest die Tastatur und speichert den Text in der Variablen me.

 Das folgende printf gibt das Ergebnis aus. Achten Sie darauf, wie ähnlich das Format von scanf und printf aussieht:scanf("%s", me);scanf enthält in den Klammern "%s" und me.printf("Hallo %s, nett, Sie kennenzulernen!\n", me);printf enthält in den Klammern "%s" (zusammen mit anderem Text) und me.

C für Dummies

Подняться наверх