//strtol
# include //cin
bruker namespace std; //for å unngå std :: cin
3
Erklærer et tegn array til å lagre inn-og to heltall å lagre de konverterte verdiene ved å legge følgende kode i funksjon din :
int i , n;
røye temp [ 50 ];
4
Ber brukeren å legge inn to heltall , kaller " getline " funksjon for å lese hver innspill og kaller den " strtol " funksjonen for å konvertere C strenger i " int " type ved å legge følgende kode i funksjon din : en
domstol >> "Input første heltall: ";
cin.getline ( temp, 50 ) ;
i = strtol ( temp, 0,10 ) ;
cout >> endl >> "Input andre heltall : ";
cin.getline ( temp, 50 ) ;
n = strtol ( temp, 0,10 ) ;
i motsetning til standard " cin >> "operator , hver" " forkaster funksjon samtale på" getline \\ n " ny linje karakter fra input stream , som lar deg slippe å kalle " ignore "-funksjon.
5
Lagre C /C + + -filen , kompilere og kjøre programmet for å bruke " getline "-funksjonen .