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

scanf – lassen Sie Ihren Scanner trotzdem aus!

Оглавление

Ausgabe ohne Eingabe ist wie Sonne ohne Mond, Bier ohne Schaum oder ein Fisch ohne Fahrrad. Stellen Sie sich vor – das ist der schrecklichste Gedanke: Ohne Eingabe sitzt der Computer einfach da und redet die ganze Zeit zu Ihnen, ohne zuzuhören. Grauenhafte Vorstellung.

C hat zahlreiche Werkzeuge, damit der Computer Ihnen zuhört. Dazu gehört die geheimnisvolle scanf-Funktion, die benutzt wird, um einen Text von der Tastatur einzulesen und in der Geborgenheit einer warmen und weichen Stringvariablen abzulegen.

scanf ist eine Funktion wie printf. Ihre Aufgabe besteht darin, Text von der Tastatur einzulesen.

scanf kann auch Zahlen einlesen und andere erstaunliche Dinge tun, aber in diesem Abschnitt beschränken wir uns auf das Einlesen von Strings.

Ebenso wie das f in printf bedeutet das f in scanf »formatiert«. Sie können scanf benutzen, um eine speziell formatierte Textpassage von der Tastatur einzulesen. Aber in diesem Abschnitt wird nur eine gewöhnliche Textzeile eingelesen, nichts Besonderes also.

Es gibt bessere Wege, um Texte von Tastatur einzulesen als über scanf – dazu kommen wir gleich.

C für Dummies

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