Getch

mam problem z pewną komendą w c++, (proszę sobie nie kpić ze mnie i ze złożoności zadania ale jadę wg rad podręcznika)

#include

#include

main()

{

cout<<“2+2=4”;

getch();

wiem że popełniam jeden błąd ale nie bardzo wiem gdzie w rezultatach wyświetla mi się coś takiego:

c:\documents and settings\administrator\pulpit\początki c++\drugi.cpp: In function `int main()’:

c:\documents and settings\administrator\pulpit\początki c++\drugi.cpp:13: implicit declaration of function `int getcha

ps nie wiedziałem w jakim miejscu zadać to pytanie więc zadałem tutaj, jakby ktoś znał jakieś dobre forum dla takich głąbów jak ja chcących się za wszelką cenę nauczyć programowania to uprzejmię proszę o adres

brakuje klamry zamykającej funkcję main:

#include 

#include 


main() 


{ 


cout<<"2+2=4"; 


getch();


}

z klamrą na końcu występuje ten sam problem

Jeszcze mógłbyś napisać z jakiego kompilatora korzystasz :roll:

Spróbuj może tak:

#include 

#include 


int main()

{

  cout<<"2+2=4";

  getch();

  return 0;

}

ale z klamrą też nie działa

A czy ja dodałem tylko klamrę :roll: I powiedz jaki kompilator !!

używam dev-c++ 4, a nawet wycinając całość od ciebie z postu pokazuje się ten sam błąd:

c:\documents and settings\administrator\pulpit\początki c++\plik.cpp: In function `int main()’:

c:\documents and settings\administrator\pulpit\początki c++\plik.cpp:7: implicit declaration of function `int getchar(…)’

Hmmm mi to działa na Dev-C++

Posiadasz wersję 4.9.9.2 ??

neeee, normalną czwórkę :frowning:

No to ściągnij nowszą wersję ;]

http://www.bloodshed.net/dev/devcpp.html

o boże udało się na innym kompilatorze, jestem z siebie taki dumny… :roll: