dexapini9 [ Chor��y ]
Programowanie C++ (Microsoft Visual Studio 2010)
Witam. Napisalem takie cos:
// First - pierwszy program w C++
#include <iostream>
#include <conio.h>
void main ()
std::cout << "Hurra! Napiasalem swoj pierwszy program w C++" << std::endl
getch();
Powiedzcie co tu jest zle, bo mi podkresla podczas linkowania i skomplikowania "getch" (jezeli najezdzam kursorem myszki na "getch" to pokazuje mi sie: Error: expected a ';' . Wiec o co chodzi ? Mam zamienic to "getch" na cos innego ? Prosze o odpowiedzi.
toaster [ MrBook? ]
// First - pierwszy program w C++
#include <iostream>
#include <conio.h>
void main ()
‹
cout << "Hurra! Napiasalem swoj pierwszy program w C++" << endl;
getch();
›
?
Dawno nie pisałem w C++, ale wydaje mi się, że po endl powinien być średnik.
dexapini9 [ Chor��y ]
@toaster: Napisalem takie cos w Programie (nazwa w tytule)
Edit: Przeciez jest srednik...
toaster [ MrBook? ]
Każdy kompilator to praktycznie to samo na tym poziomie.
Dodaj ; po endl i powinno działać, tylko nie kopiuj bezpośrednio z GOLa bo on zamienia klamry na ›
[3] W tym z [1] raczej go nie ma, albo jestem ślepy.
ps. Średnik ma być i po getch i po endl.
dexapini9 [ Chor��y ]
czyli rozumiem ze koncowka ma tak wygaldac:
cout << "Hurra! Napiasalem swoj pierwszy program w C++" << endl;
getch;()
???
Chudy The Barbarian [ Legend ]
Żeby pisać bez "std::" trzeba najpierw przed funkcją main wpisać "using namespace std". No i naucz się nawyku, żeby po każdej linijce stawiać średnik (chociaż są wyjątki o których i tak będziesz pamiętał jak będziesz kontynuował naukę).
[5] albo lepiej tak:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
‹
cout << ""Hurra! Napiasalem swoj pierwszy program w C++" << endl;
getch();
›
RockyX [ Tygrys ]
Nie "skomplikowania" tylko skompilowania. I nie getch;() tylko getch();
dexapini9 [ Chor��y ]
dzieki, juz dziala