Einfach nur einen String ausgeben (char*) ...
-
Dass ich EIGENTLICH eine Methode schreiben will, die mir einen vector<int> in einen const char* umwandelt, also z.b in "[1, 2, 3, 4, 5]".
-
Dann nimm
sprintf
in einer Schleife.
-
guni schrieb:
Dass ich EIGENTLICH eine Methode schreiben will, die mir einen vector<int> in einen const char* umwandelt, also z.b in "[1, 2, 3, 4, 5]".
Also C++? Da hast du doch ganz andere Möglichkeiten...
-
Ich hab kein sprintf. Und auch keine string.h ...
-
guni schrieb:
Ich hab kein sprintf. Und auch keine string.h ...
Verloren gegangen?
-
guni schrieb:
Ich hab kein sprintf. Und auch keine string.h ...
Dann wechsele den Compiler. Der Header und die Funktion sind standardisiert durch C89 und C99. Wenn dein Compilerhersteller die nicht liefert, gilt das gleiche für Lehrer, die noch mental in den 90ern programmieren => wechseln.
-
guni schrieb:
Ich hab kein sprintf. Und auch keine string.h ...
Ich hab nur std::vector<char>, sonst nix, absolut nix. Haha. Manche posts sind so traurig, daß sie schon wieder lustig sind.
-
Weil?
-
guni schrieb:
Weil?
guni schrieb:
Ich hab kein sprintf. Und auch keine string.h ...
Weil dieser Header / diese Funktion bei jeder halbwegs brauchbaren Standardbibliothek existiert.
Wie kommst du denn darauf dass das bei dir fehlt ?
-
guni schrieb:
Weil?
Manchmal hilft ein
#include
Daß es sprintf nicht gibt, gibt es eigentlich gar nicht.