Skifte en string ud.

Tags:    c++

Hej udviklere :)
Jeg kunne godt tænke mig at vide om det er muligt at lave en string om til f.eks int og omvendt?

Hvis ja, hvordan så?



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hvis din streng er en char * eller et array af char's kan du bruge sprintf og strtol.

Et eksempel:

Fold kodeboks ind/udKode 




Hvis det er en C++ streng (ie. std::string), må man omvejen omkring en stringstream:

Fold kodeboks ind/udKode 


man kan dog godt bruge:

int i = strtol(s.c_str(), 0, 0);

Men man kan ikke bruge sprintf, den anden vej.



t