4. Dezember 200618 j welche man auch nicht bei einem std::string anwenden kann Dafür gibt es ja die Funktion c_str(). Edit: Ok, da war ja noch eine Seite, die ich nicht gesehen hab.
4. Dezember 200618 j Dafür gibt es ja die Funktion c_str(). ich denke du hast auch das vor deinem Post nicht gelesen
4. Dezember 200618 j ich denke du hast auch das vor deinem Post nicht gelesen Naja, ich dachte ja nicht daran c_str() als Buffer einzusetzen... eher sowas in der Art: char buffer[20]; int zahl=123; _itoa(zahl, buffer, 10); string str = string(buffer); oder so ähnlich... hmm... wobei - wenn _itoa auch einen char * zurückgibt... int zahl=123; string str = string(_itoa(zahl, new char[20],10)); ... müsste ja auch das gehen. Aber da es nicht zum Standard gehört, kann man es glaub ich eh für sauberen Code vergessen. Edit: ahh, ok, jetzt versteh ich was du meintest. c_str() darf man natürlich nicht als Parameter verwenden. :hells:
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.