Paldium
Well-Known Member
Hallo,
des öfteren fällt mir auf, dass
in
umgeschrieben wird, was mir persönlich auch sinnig erscheint, da beides (im Betrachter des Anwenders) das gleiche ausführt. Nun kommt es aber oft vor, dass dieses printf nicht ersetzt wird, bzw. es Fälle gibt, in denen sowohl puts als auch printf in der gleichen Funktion genutzt werden (wobei keine weiteren Änderungen an der Ein-/Ausgabe stattfand).
Daher meine Frage:
Welchen Unterschied macht es, ob ich puts() oder printf() verwende? Selbstverständlich ist mir klar, dass printf weit aus mehr kann als nur einen String zurückgeben. Es geht mir daher gerade wirklich nur um diesen speziellen Fall.
Danke im Voraus!
des öfteren fällt mir auf, dass
Code:
printf("text\n");
Code:
puts("text");
umgeschrieben wird, was mir persönlich auch sinnig erscheint, da beides (im Betrachter des Anwenders) das gleiche ausführt. Nun kommt es aber oft vor, dass dieses printf nicht ersetzt wird, bzw. es Fälle gibt, in denen sowohl puts als auch printf in der gleichen Funktion genutzt werden (wobei keine weiteren Änderungen an der Ein-/Ausgabe stattfand).
Daher meine Frage:
Welchen Unterschied macht es, ob ich puts() oder printf() verwende? Selbstverständlich ist mir klar, dass printf weit aus mehr kann als nur einen String zurückgeben. Es geht mir daher gerade wirklich nur um diesen speziellen Fall.
Danke im Voraus!
Zuletzt bearbeitet: