puts()
ist in der stdio
definiert, die in C über stdio.h
, bzw in C++ über cstdio
eingebunden wird.
puts()
schreibt einen C-String auf die Standardausgabe und fügt ein NewLine-Zeichen an.
Möchte man kein Newline-Zeichen angefügt wissen, so lässt sich fputs()
verwenden, in dem als Ausgabestream stdout
angegeben wird.
#include <stdio.h> int puts( char const * string );
string: Der auszugebende C-String
„Return Value“: Bei Erfolg ist der Wert positiv, ansonsten wird EOF
zurückgeliefert.
Das angefügte Newline-Zeichen vereinfacht die Ausgabe von Debuginformationen. Hier kommt es schnell zu einer Verwechslung mit fputs()
, welches kein Newlinezeichen anfügt.
#include <stdio.h> #include <stdlib.h> int main (void) { puts( "Hello proggen.org" ); return EXIT_SUCCESS; }
Ausgabe:
Hello proggen.org