sprintf unter linux
-
funktioniert sprintf auch unter linux?
-
Was ist denn das schon wieder für eine Frage? Ja, es funktioniert.
-
nicht unbedingt, das ist undefined behaviour.
-
naja ich dachte, weil es aus stdio.h kommt..., danke
-
Wieso sollte es undefined behaviour sein? stdio.h gehört zur stdlib.
-
Mir war einfach die Frage zu dumm,
btw. gehört stdio.h nicht zur Standardbibliothek, zumindest nicht zu der von C++.
In C++ gehört cstdio zum Standard.Außerdem: Warum sollte es unter Linux nicht funktionieren?
btw. hätte der TS es auch einfach ausprobieren können.
-
ok, danke
-
DrakoXP schrieb:
btw. gehört stdio.h nicht zur Standardbibliothek, zumindest nicht zu der von C++.
In C++ gehört cstdio zum Standard.Es gehört beides zum Standard. stdio.h ist als deprecated markiert, ablehnen darf ein C++-Compiler den Header allerdings nicht.
Nachzulesen in D.5 (sowohl C++03 als auch C++11).