Visual Studio C++ 2008 Expres-problem z debugowaniem

Z góry przepraszam jeśli taki temat już był. W szkole zaczęliśmy programowanie w tym programie i nauczyciel kazał nam ściągnąć go z sieci i ćwiczyć w domu.

Mam wszystko ustawione tak jak na lekcjach i użyłem tych samych komend ale jak chce zobaczyć efekty wyskakuje mi to:

http://img265.imageshack.us/img265/8937/screen1tv.jpg

potem to:

http://img442.imageshack.us/img442/3932/screen2l.jpg

a na końcu to:

http://img265.imageshack.us/img265/7420/screen3p.jpg

tak na razie wygląda ten kod:

#include


using namespace std;


int main()

{

	cout<<"elo";

	system("pause")

		double a;

	cin>>a;



}

a na dole pisze to:

1>------ Build started: Project: 1f1, Configuration: Debug Win32 ------

1>Compiling...

1>1f1.cpp

1>h:\documents and settings\właściciel\moje dokumenty\visual studio 2008\projects\1f1\1f1\1f1.cpp(9) : error C2144: syntax error : 'double' should be preceded by ';'

1>Build log was saved at "file://h:\Documents and Settings\Właściciel\Moje dokumenty\Visual Studio 2008\Projects\1f1\1f1\Debug\BuildLog.htm"

1>1f1 - 1 error(s), 0 warning(s)

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

z góry dziękuje

Brakuje średnika po system(“pause”). Po dopisaniu średnika wszystko powinno się skompilować i powinieneś poprawnie wyprowadzić wartość elo.

Kod powinien wygladać tak :

#include


using namespace std;


int main()

{

   cout<<"elo";

   system("pause");

   double a;

   cin>>a;



}

:))

Chociaż nie dokońca :stuck_out_tongue:

Bo funkcja main zwraca wartość INT więc powinna jakąś wartość zwracać, po 2, po co wczytywać coś do zmiennej ‘a’ skoro nic z nią nie robimy ? Po 3 po co używać “pause” skoro można użyć getchar() a wtedy kod jest przenośny :stuck_out_tongue:

@Qbonek: komunikaty należy czytać. Pierwszy mówi wyraźnie, że od ostatniej kompilacji kod został zmieniony i należy go ponownie skompilować. Drugi mówi, że kompilacja się nie powiodła. Trzeci, że nie można uruchomić aplikacji (bo się nie skompilowała). Kluczowy jest drugi komunikat: informuje on, że masz błąd. Należy wtedy przeczytać logi kompilatora, poprawić błąd i skompilować ponownie.

Zrobiło się po dodaniu średnika. Dzięki za pomoc.

Sprawa prosta jak s****e :stuck_out_tongue: Taka wiedza wystarczy dla początkującego programisty :]