//cin
using namespace std ; //för att undvika std :: cin
3
Deklarera en karaktär array för att lagra indata och två heltal för att lagra de konverterade värdena genom att lägga till följande kod i din funktion :
int i , n;
char temp [ 50 ] ,
4
uppmanar användaren att mata in två heltal , kallar " getline " -funktion för att läsa varje input och kallar " strtol " -funktion för att konvertera C- strängarna i " int " typ genom att lägga till följande kod i din funktion :
cout >> " input den första heltalet : " ;
cin.getline ( temp , 50 ) ;
i = strtol ( temp , 0,10 ) ;
cout >> endl >> "Input det andra heltalet : " ;
cin.getline ( temp , 50 ) ;
n = strtol ( temp , 0,10 ) ;
skillnad från vanliga " cin >> " operatör , varje" " ignorerar funktionen kallar" getline \\ n " ny rad tecken från den ingående strömmen , vilket gör att du slipper att kalla " ignorera " -funktionen .
5
Rädda C /C + + -fil , kompilera och köra programmet för att använda " getline " funktionen .