Forum: Mikrocontroller und Digitale Elektronik Rückgabewert printf


von Anfrage (Gast)


Lesenswert?

Sitze gerade im Wartezimmer neben hustenden (Corona?) Patienten. Mein 
Akku gleich leer! Gibt's bei printf("hallo Welt\n"); einen Rückgabewert, 
oder ist das void?

von Sven K. (quotschmacher)


Lesenswert?

geht es wirklich schneller, hier etwas zu posten als mal eben schnell 
"man printf" bei google einzugeben?

von Do (Gast)


Lesenswert?

Will der Arzt das wissen?

von PittyJ (Gast)


Lesenswert?

Sven K. schrieb:
> geht es wirklich schneller, hier etwas zu posten als mal eben schnell
> "man printf" bei google einzugeben?

Das müßte wohl
man 3 printf
sein. denn
man printf
bringt die Doku zu dem printf Kommando ind /usr/bin.

von Sven K. (quotschmacher)


Lesenswert?

PittyJ schrieb:
> denn
> man printf
> bringt die Doku zu dem printf Kommando ind /usr/bin.

google ist da nicht so... bei mir sind die ersten 5 treffer äquivalent 
zu den suchergebnissen für "man 3 printf" - find ich aber klasse, das du 
es extra vorher bei google ausprobiert hast.

von Teo D. (teoderix)


Lesenswert?

Der Rückgabewert von printf() ist die Anzahl der Zeichen, die ausgegeben 
werden (ohne das Terminierungszeichen '\0'), oder im Fehlerfall EOF.

von Rolf M. (rmagnus)


Lesenswert?

Teo D. schrieb:
> oder im Fehlerfall EOF.

Nicht EOF, sondern irgendein negativer Wert.

von Dirk B. (dirkb2)


Lesenswert?

Teo D. schrieb:
> (ohne das Terminierungszeichen '\0'

Das wird auch nicht ausgegeben.

von Rolf M. (rmagnus)


Lesenswert?

Dirk B. schrieb:
> Teo D. schrieb:
>> (ohne das Terminierungszeichen '\0'
>
> Das wird auch nicht ausgegeben.

Bei printf nicht. Bei sprintf z.B. aber schon. Es wird aber auch dort im 
Returnwert nicht mitgezählt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.