11. september 2003 - 13:54Der er
8 kommentarer og 1 løsning
itoa alternativ på linux
Jeg kan ikke finden nogen itoa på min Redhat maskine.
Hvad er alternativet for at få oversat integers til char* ? Det skal være pænt C++, ikke noget gammelt C hejs!
Jeg vil fx gerne let kunne gøre noget i denne stil: int skummeltTal = 27; char* tekstStreng = new char[100]; strcpy( tekstStreng, "Hey nu kan jeg få tallet " ); strcat( tekstStreng, skummeltTal ); //her skal selvfølgelig foregå en konvertering! strcat( tekstStreng, " kopieret sammen med en streng!" );
int skummeltTal = 27; char* tekstStreng = new char[100]; sprintf(tekstStreng, "Hey nu kan jeg få tallet %d kopieret sammen med en streng!", skummeltTal);
int skummeltTal = 27; char *tekstStreng = new char[100]; ostringstream oss; oss << "Hey nu kan jeg få tallet " << skummeltTal << " kopieret sammen med en streng!"; strcpy(tekstStreng, oss.str().c_str());
Hvis den er der skal den være i stdlib.h eller cstdlib.
Men jeg kan heller ikke finde den på min RedHat.
Den behøver ikke være der fordi det er ikek en ANSI standard funktion.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.