Problem z otwieraniem plików napisanych w c++
Ostatnio zmodyfikowano 2010-10-22 07:15
PL4Y3R Temat założony przez niniejszego użytkownika |
Problem z otwieraniem plików napisanych w c++ » 2010-10-21 20:55:02 Witam, Gdy otwieram plik napisny w c++ na dev c++ to mignie na sekunde i sie wyłącza, czemu .
Tekst zrodlowy:
#include <cstdio> int main() { printf( "Test dzialania Code::Blocks" ); return 0; }
proszę o pomoc !! :) |
|
mesajah |
» 2010-10-21 21:00:22 1. pisz kod źródłowy w znaczniku code src="c++" 2. a oto błąd musisz dodać stop masz 2 opcje : Opcja 1 : #include <cstdio> int main() { printf( "Test dzialania Code::Blocks" ); system( "pause" ); return 0; }
Opcja 2 : #include <cstdio> #include <conio.h> int main() { printf( "Test dzialania Code::Blocks" ); getch(); return 0; }
Opcja 3 tego nie jestem w ogóle pewien ( chyba to nie ) : #include <cstdio> void main() { printf( "Test dzialania Code::Blocks" ); }
Polecam opcje 2 , bo wykorzystywanie system czyiś antywir może wykryć za hack dla ciekawych ( możemy dzięki tej komendzie i obsłudze plików zrobić ładny wir :P ). |
|
PL4Y3R Temat założony przez niniejszego użytkownika |
» 2010-10-21 21:07:13 a to coś jest nie tak bo w kursie podstawowym c++ jest tak napisane i nie działa tylko mignie i to wszystko
#include <cstdio> int main() { printf( "Test dzialania Code::Blocks" ); return 0; }
|
|
SeaMonster131 |
» 2010-10-21 21:10:14 Code::Blocks ma ustawione jako domyślne zatrzymywanie programu na samym końcu. Dev nie ma, dlatego dopisz tak jak powiedział @mesajah "stop" :)
|
|
michalp |
» 2010-10-21 21:15:54 Albo jeszcze lepsze wyjście, użyć debuggera (wiele IDE w trybie debug ustawia breakpoint na końcu programu). |
|
ison |
» 2010-10-21 21:36:02 albo dopisz while(1); na końcu przed returnem nie wymaga żadnych bibliotek ;P a to coś jest nie tak bo w kursie podstawowym c++ jest tak napisane i nie działa tylko mignie i to wszystko
|
to że ty czegoś nie dostrzegasz nie znaczy że tego nie ma ;) program wykonuje się tak jak należy -> otwiera okno, wypisuje tekst po czym zamyka okno. To że wykona te operacje w ułamek sekundy nie znaczy że nie działa |
|
michalp |
» 2010-10-21 22:17:15 @ison: I potem jeszcze zostawi w wersji release... Generalnie getch(), system("pause"), while(1) itp. (użyte do zatrzymania programu) to złe nawyki. Jeżeli korzysta się z w miarę dobrego IDE, lub uruchamia się programy z konsoli to tego typu sztuczki są niepotrzebne. |
|
ison |
» 2010-10-21 22:43:28 @up dlaczego złe nawyki? |
|
« 1 » 2 |