Slettet bruger
22. august 2001 - 13:16
Der er
11 kommentarer og 2 løsninger
hvordan konverteres en integer til en string i C++??
Venligst Rasmus
Annonceindlæg fra Idura
22. august 2001 - 13:18
#1
du kan bruge itoa() funktionen
22. august 2001 - 13:19
#2
Convert an integer to a string. char *_itoa( int value, char *string, int radix ); char *_i64toa( __int64 value, char *string, int radix ); char * _ui64toa( unsigned _int64 value, char *string, int radix ); wchar_t * _itow( int value, wchar_t *string, int radix ); wchar_t * _i64tow( __int64 value, wchar_t *string, int radix ); wchar_t * _ui64tow( unsigned __int64 value, wchar_t *string, int radix );
22. august 2001 - 13:20
#3
int i = 10; char buffer[20]; CString streng = itoa(i, buffer, 10);
22. august 2001 - 13:21
#4
....hvis vi snakker Visual C++...
22. august 2001 - 13:22
#5
... hvis det er borland builder hedder den vist nok IntToStr() ...
Slettet bruger
22. august 2001 - 13:24
#6
Vi snakker en borland dos-kommando kompiler. Hvad hedder include filen??
22. august 2001 - 13:28
#7
Øhh, det ved jeg ikke :)
22. august 2001 - 13:29
#8
Prøv med \"string\"
Slettet bruger
22. august 2001 - 13:41
#9
jpk>> Hvor finder jeg itoa???
22. august 2001 - 13:46
#10
Jammen itoa er en funktion i Microsoft\'s Visual C++; den kan du ikke bruge :(
22. august 2001 - 15:25
#11
itoa kræver stdlib.h itoa er en standard del af c og derfor IKKE \'kun\' en funktion i Visual C++ Følgende er kopieret direkte fra Borlands hjælp: #include <stdlib.h> #include <stdio.h> int main(void) { int number = 12345; char string[25]; itoa(number, string, 10); printf(\"integer = %d string = %s\\n\", number, string); return 0; }
22. august 2001 - 18:03
#12
sprintf (str, \"%ld\", inv_var); I Builder kan dette også bruges. (kræver VCL) \"IntToStr(int_var)\" retunerer en AnsiString \"IntToStr(int_var).c_str()\" retunerer en char*
23. august 2001 - 08:02
#13
DOH ! Ja selvfølgelig......
Kurser inden for grundlæggende programmering