Programmeren gaat meestal omgaan met incompatibele gegevenstypen . Data types kunnen getallen of letters evenals meer complexe objecten . Leren hoe om te zetten van het ene gegevenstype naar het andere is noodzakelijk voor bepaalde programma's . Dit is vooral het geval bij de interfacing met input van de gebruiker of derden library functies , omdat je hebt geen controle over het dataformaat . In deze situaties moet u gegevens van de ene soort naar de volgende te zetten . Gelukkig is er een ingebouwde techniek in C + + voor het omzetten van incompatibele data types , zoals het omzetten van een geheel getal naar een string . Wat je nodig hebt C + + Compiler , zoals GCC C + + Integrated Development Environment , zoals Eclipse CDT Toon Meer Aanwijzingen Import 1 de " String streamen " en " String " bibliotheken , evenals de " IO stream " library . U kunt dit doen door het schrijven van deze lijnen aan de bovenkant van uw broncode bestand : # include # include # include < ; string> 2 Verklaar het gehele getal en de string variabele als volgt : int x = 0 ; touwtje s ; Goedkope 3 Verklaar een " String stream" variabele als volgt : stringstream ss ; 4 Zet de integer naar een string stroom door middel van de " << , " exploitant . Deze operator kan andere types data te accepteren , niet alleen integers ss << x ; . 5 Transformeer de string stroom in een string door te bellen naar de " str ( ) " functie . U kunt vervolgens toewijzen de string aan de variabele " s " die hierboven in stap twee als dit: s = ss.str ( ) ;
|