getchar was not declared in this scope.

0

Witajcie! Mam taki kłopot, że jak próbuje wpisać

getchar(); 

pisze mi getchar was not declared in this scope. Kod to:
#include <iostream>
#include <windows.h>
using namespace std;

int main()
{
cout << "Witaj!\nWsisnij ENTER aby kontynuować!" << endl;
GetChar();
system( "cls" );
int dzialanie;
cout << "Witaj w kalkulatorze! Jakie dzialanie chcesz wybrac?" << endl << "[1] DODAWANIE" << endl << "[2] ODEJMOWANIE" << endl << "[3] MNOZENIE" << endl << "[4] DZIELENIE" << endl;
cin >> dzialanie;
int x, y;
if (dzialanie == 1)
{
cout << "DODAWANIE!" << endl << "Pierwsz liczba: ";
cin >> x;
cout << "Druga liczba: ";
cin >> y;
cout << "Wynik: " << x + y << endl;
getchar();
}
if (dzialanie == 2)
{
cout << "ODEJMOWANIE!" << endl << "Pierwsz liczba: ";
cin >> x;
cout << "Druga liczba: ";
cin >> y;
cout << "Wynik: " << x - y << endl;
getchar();
}
if (dzialanie == 3)
{
cout << "MNOZENIE!" << endl << "Pierwsz liczba: ";
cin >> x;
cout << "Druga liczba: ";
cin >> y;
cout << "Wynik: " << x * y << endl;
getchar();
}
if (dzialanie == 4)
{
cout << "DZIELENIE!" << endl << "Pierwsz liczba: ";
cin >> x;
cout << "Druga liczba: ";
cin >> y;
cout << "Wynik: " << x / y << endl;
getchar();
}
getchar();
return 0;
}

Proszę o pomoc. Z góry dzięki.
1

getchar jest w zadeklarowany w nagłówku cstdio (ale tam może być wyłącznie w ::std), lub stdio.h. iostream nie ma obowiązku inkludować cstdio.
No i co to za wynalazek GetChar?

1 użytkowników online, w tym zalogowanych: 0, gości: 1