Moin,
wieso? Das Handbuch sagt, dass printf nur die Länge des Strings ausgibt (Rückgabewert ist ein Integer!), nicht aber den String selbst. Bei sprintf dagegen wird ein String zurückgegeben.
printf()
- gibt einen String aus (STDOUT), liefert einen Integerwert
sprintf()
- liefert einen String (ohne ihn auszugeben)
printf()
ist hier wohl angebrachter, wenn man den String nicht nachträglich noch anderweitig bearbeiten möchte.
Grüße Marco
--
Ich spreche Spaghetticode - fließend.
Ich spreche Spaghetticode - fließend.