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

puts und Variablen

Оглавление

puts kann Variablen ausgeben, aber nur eine pro Zeile. Wieso das? Nun ja, weil puts immer auf diesem \n-Zeichen bei der Ausgabe besteht. Auch das Einbauen einer Variablen in einen anderen String gelingt damit nicht.

Als Beispiel nehmen wir mal an, dass Sie den Inhalt der Variablen idiot in eine einzige Zeile schreiben wollen:

puts(idiot);

Verwenden Sie puts niemals mit anderen Variablen außer Stringvariablen. Das Ergebnis wird seltsam sein.

Sie müssen eine Stringvariable zuerst durch Verwendung des Schlüsselworts char deklarieren. Danach müssen Sie die Variable mit etwas füllen, was man zum Beispiel mit fgets bewerkstelligen kann. Nur dann ergibt auch die Ausgabe mit puts einen Sinn.

C für Dummies

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