GRY-Online.pl --> Archiwum Forum

Programowanie C++ (Microsoft Visual Studio 2010)

25.11.2010
18:23
[1]

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.

25.11.2010
18:28
[2]

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.

25.11.2010
18:30
[3]

dexapini9 [ Chor��y ]

@toaster: Napisalem takie cos w Programie (nazwa w tytule)

Edit: Przeciez jest srednik...

25.11.2010
18:32
[4]

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.

25.11.2010
18:35
[5]

dexapini9 [ Chor��y ]

czyli rozumiem ze koncowka ma tak wygaldac:
cout << "Hurra! Napiasalem swoj pierwszy program w C++" << endl;
getch;()

???

25.11.2010
18:35
[6]

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();

25.11.2010
18:37
[7]

RockyX [ Tygrys ]

Nie "skomplikowania" tylko skompilowania. I nie getch;() tylko getch();

25.11.2010
18:40
[8]

dexapini9 [ Chor��y ]

dzieki, juz dziala

© 2000-2024 GRY-OnLine S.A.