Als u werkt met 32 - bits gehele getallen ( int32 ) in C + + , moet u mogelijk om te zetten in een string voor weergave doeleinden . De " int " gegevenstype opgeslagen integer waarden als -2 , -1 , 0 , 1 en 2 . De afmetingen van de verschillende C + + integer data types variëren tussen computersystemen . Typisch, een standaard " int " is 32 - bit , dat is 4 bytes . U kunt de functie " itoa " of de " stringstream " class gebruiken om getallen om te zetten in tekenreeksen . Instructies 1 Open je C + + source file in een editor zoals Microsoft Visual Studio Express . Kopen van 2 Create aa 32 - bit integer en slaan een aantal waarde in het door het toevoegen van de volgende code in je functie : int aantal = 1.111 ; 3 Zet de integer naar een string en geeft deze door het toevoegen van de volgende code : char str [ 33 ] ; itoa (aantal , str , 10 ) ; printf ( " % s " , str ) ; Het personage heeft een maat van 33 zodat het geheel een 32 - bits op te slaan. De functie " itoa " neemt een integer , karakter array en een basis radix als zijn argumenten , het omzetten van de integer in een string . Als je compiler ( zoals Unix ) doet de functie " itoa " niet ondersteunt , kunt u als alternatief toevoegen " # include " en " # include " aan de bovenkant van uw bestand en typ de volgende code in uw functie : std : stringstream ss ; ss << aantal ; std :: cout << ss.str ( ) < < endl ; 4 Sla de C + + bestand . Compileren en uitvoeren van uw programma om de geconverteerde waarde weer te geven.
|