Читать книгу 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.