C ++ getchar () - C ++ standaardbibliotheek

De functie getchar () in C ++ leest het volgende teken uit stdin.

getchar () prototype

 int getchar ();

De getchar()functie is gelijk aan een aanroep naar getc (stdin). Het leest het volgende teken van stdin, meestal het toetsenbord.

Het wordt gedefinieerd in het header-bestand.

getchar () Parameters

Geen.

getchar () Retourwaarde

  • Bij succes geeft de getchar()functie het ingevoerde teken terug.
  • Bij een mislukking keert het terug EOF.
    • Als de fout wordt veroorzaakt door het einde van de bestandstoestand, wordt de eofindicator ingeschakeld stdin.
    • Als de fout wordt veroorzaakt door een andere fout, wordt de foutindicator ingeschakeld stdin.

Voorbeeld: hoe de functie getchar () werkt

 #include #include using namespace std; int main() ( int c,i=0; char str(100); cout << "Enter characters, Press Enter to stop"; do ( c = getchar(); str(i) = c; i++; ) while(c!=''); cout << str; return 0; )

Wanneer u het programma uitvoert, is een mogelijke uitvoer:

 Voer tekens in, druk op Enter om rtq paSd12 6,2 haQ rtq paSd12 6,2 haQ te stoppen

Interessante artikelen...