Getch


(paranoise) #1

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


(Daro U) #2

brakuje klamry zamykającej funkcję main:

#include 

#include 


main() 


{ 


cout<<"2+2=4"; 


getch();


}

(paranoise) #3

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


(inż. Piniol) #4

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;

}

(paranoise) #5

ale z klamrą też nie działa


(inż. Piniol) #6

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


(paranoise) #7

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(…)’


(inż. Piniol) #8

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

Posiadasz wersję 4.9.9.2 ??


(paranoise) #9

neeee, normalną czwórkę :frowning:


(inż. Piniol) #10

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

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


(paranoise) #11

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