Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Pierwszy program - szybko się wyłacza

Ostatnio zmodyfikowano 2013-12-14 22:20
Autor Wiadomość
dawid
Temat założony przez niniejszego użytkownika
[C++] Pierwszy program - szybko się wyłacza
» 2013-12-14 21:57:25
Witam,
po jakimś czasie chciałem sobie poćwiczyć pisanie czegoś w c++ lecz mam problem z kompilatorem. Zarówno w Code::Blocks jak i Dev-C++. Podstawowy kod z Waszego kursu nie chce się skompilować uruchomić:

C/C++
#include <cstdio>
int main()
{
    printf( "Test dzialania Code::Blocks" );
    return 0;
}

W Dev-C++ w logach kompilacji jest takie coś:

Kompilator: Default compiler
Wykonywanie  g++.exe...
g++.exe "H:\dawid\PROGRAMOWANIE MATERIAŁY\C++\Pierwsze kroki w C++\Program1\start.cpp" -o "H:\dawid\PROGRAMOWANIE MATERIAŁY\C++\Pierwsze kroki w C++\Program1\start.exe"    -I"C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include"  -I"C:\Dev-Cpp\include\c++\3.4.2\backward"  -I"C:\Dev-Cpp\include\c++\3.4.2\mingw32"  -I"C:\Dev-Cpp\include\c++\3.4.2"  -I"C:\Dev-Cpp\include"   -L"C:\Dev-Cpp\lib"
Wykonanie zakończone
Kompilacja zakończona sukcesem

po czym pojawia się okienko konsoli i się wyłącza.

W Code::Blocks pojawia się pytanie:
"It seems that this file has not been built yet. Do toy want to build it now?"
Po kliknięciu TAK nic się nie dziaje. Gdy kliknę NIE, wyświetla mi się konsola z tekstem:

"Process returned 0 (0x0)   execution time: 0:003 s
Press any key to continue."

I po wciśnięciu konsola się wyłącza. O co tu chodzi? Trochę już czasu nie pisałem nic w C++. Może mi ktoś pomóc?
P-99224
kubek3898
» 2013-12-14 22:20:04
Popraw formatowanie kodu (znaczniki [ cpp ]

Z programem jest wszystko w porządku, tylko że wypisuje on tylko tekst, a potem kończy swoje działanie, więc "znika" w ciągu setnej sekundy.

Jest na to masa rozwiązań:

1. Otwieraj program przez konsolę cmd
2. Użyj funkcji getch() z conio.h
3. Wczytuj coś z klawiatury po wypisaniu tekstu
4. Użyj system("pause") z windows.h (niezalecane)
P-99228
« 1 »
  Strona 1 z 1