getchar nie działa

  • Rejestracja: dni
  • Ostatnio: dni
0

Witam. Mam następujący problem. Uczę się programować i nie działa mi jedna funkcja mianowicia w kodzie takim jak:
#include <iostream>
using namespace std;
int main ()
{
cout << "lol";
getchar();
return 0;
}
Przy próbie kompilacji występuje błąd getchar was not declared in this scope.
Używam g++ do kompilacji. Wie ktoś jak temu zaradzić? Dodam, że pod windows nie mam żadnego problemu z tą funkcją. Na linuksie używam geany a na windzie dev-C++

allocer
  • Rejestracja: dni
  • Ostatnio: dni
0

Poszukaj w internecie.

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

getchar jest w <cstdio> a nie <iostream>

  • Rejestracja: dni
  • Ostatnio: dni
0

Ale w takim razie na windowsie też by mi nie działało.

piternet
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 162
0
Dawid napisał(a)

Ale w takim razie na windowsie też by mi nie działało.

Właśnie niekoniecznie, nie jestem do końca pewien jak to dziala, ale kompilator standardowo używany przez Deva ma w <iostream> wiele funkcji z innych bibliotek.

  • Rejestracja: dni
  • Ostatnio: dni
0

rozumiem :) dziękuję :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.