Christian Kruse: Unterschied fputs/fwrite?

Beitrag lesen

Hallo KD-one,

Kompatiblität. Früher war die Längen-Angabe bei fwrite() zwingend notwendig und bei
fputs() verboten. fwrite() war früher ein Wrapper für die Funktion fwrite() aus der
C-Standard-Bibliothek, während fputs() früher ein Wrapper um die Funktion fputs() aus
der C-Standard-Bibliothek war.

Das heisst, ich kann das unter heutigen Voraussetzungen einsetzen, wie ich lustig bin, oder?

Ja. Heute ist es eine Alias-Funktion.

Früher hat es halt den Unterschied gemacht, dass fputs() erst die Länge des Strings ermitteln
musste, was durch einfaches Zählen implementiert ist. Das war bei fwrite() nicht nötig.

Grüße,
 CK

--
"Ich muss auflegen, mein Essen ist gleich fertig."
"Oh, was gibt 's denn?"
"Hmm. Die Packung liegt schon im Muell, keine Ahnung.