Problem z dev-c++

rajdydakar
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 19 sty 2010, o 17:05
Płeć: Kobieta
Lokalizacja: poland

Problem z dev-c++

Post autor: rajdydakar »

Mam problem z dev'em c++ a dokładniej po kompilacji nie mogę otworzyć pliku exe. Co jest źle? Jak to poprawić? Proszę o pomoc.
Awatar użytkownika
rozkminiacz
Użytkownik
Użytkownik
Posty: 465
Rejestracja: 24 wrz 2008, o 20:12
Płeć: Mężczyzna
Lokalizacja: Krk
Podziękował: 65 razy
Pomógł: 36 razy

Problem z dev-c++

Post autor: rozkminiacz »

tzn jak to nie mozesz otworzyc? opisz to
rajdydakar
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 19 sty 2010, o 17:05
Płeć: Kobieta
Lokalizacja: poland

Problem z dev-c++

Post autor: rajdydakar »

Wpisuje w programie najprostsze komendy i po zakończeniu tej czynności kompiluje plik źródłowy i tu jest wszystko dobrze. Później naciskam na uruchom i plik exe na początku wyświetla się i od razu znika i tak cały czas..nie mam pojęcia co mogę źle robić.
Awatar użytkownika
Sokół
Użytkownik
Użytkownik
Posty: 451
Rejestracja: 17 wrz 2006, o 19:22
Płeć: Mężczyzna
Lokalizacja: Zielona Góra
Podziękował: 15 razy
Pomógł: 55 razy

Problem z dev-c++

Post autor: Sokół »

Wszystko jest w porządku, program po wykonaniu się wyłącza. Żeby widzieć rezultaty, uruchom program w konsoli (start/uruchom/ wpisujesz cmd i enter). W konsoli podajesz ścieżkę do programu i zatwierdzasz enterem.

Druga opcja, to wstaw przed ostatnim nawiasem klamrowym zamykajacym w funkcji main:

Kod: Zaznacz cały

system("pause");
rajdydakar
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 19 sty 2010, o 17:05
Płeć: Kobieta
Lokalizacja: poland

Problem z dev-c++

Post autor: rajdydakar »

Dziękuje za pomoc -- 20 sty 2010, o 23:24 --
Sokół pisze:Wszystko jest w porządku, program po wykonaniu się wyłącza. Żeby widzieć rezultaty, uruchom program w konsoli (start/uruchom/ wpisujesz cmd i enter). W konsoli podajesz ścieżkę do programu i zatwierdzasz enterem.

Druga opcja, to wstaw przed ostatnim nawiasem klamrowym zamykajacym w funkcji main:

Kod: Zaznacz cały

system("pause");
Niestety nadal nie może się włączyć po wykonaniu tych dwóch opcji:(
Awatar użytkownika
Sokół
Użytkownik
Użytkownik
Posty: 451
Rejestracja: 17 wrz 2006, o 19:22
Płeć: Mężczyzna
Lokalizacja: Zielona Góra
Podziękował: 15 razy
Pomógł: 55 razy

Problem z dev-c++

Post autor: Sokół »

A kompiluje się? Pokaż kod programu.
Widzu
Użytkownik
Użytkownik
Posty: 11
Rejestracja: 12 lis 2009, o 21:49
Płeć: Mężczyzna
Lokalizacja: Bielsko-Biała / Kraków
Podziękował: 4 razy

Problem z dev-c++

Post autor: Widzu »

a dyrektywa conio.h ? chyba jest potrzebna do system("pause")
Awatar użytkownika
Sokół
Użytkownik
Użytkownik
Posty: 451
Rejestracja: 17 wrz 2006, o 19:22
Płeć: Mężczyzna
Lokalizacja: Zielona Góra
Podziękował: 15 razy
Pomógł: 55 razy

Problem z dev-c++

Post autor: Sokół »

funkcja system() jest w bibliotece cstdlib, ale u mnie kompiluje i program działa bez jej include'owania (czyżby kompilator robił to automatycznie?)

anyway, czy kod wygląda tak:

Kod: Zaznacz cały

...
return 0;
system("pause");
}
?

wtedy nic dziwnego, że nie działa; albo wywal return 0; nie jest potrzebne, albo wstaw system("pause"); PRZED returnem
rajdydakar
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 19 sty 2010, o 17:05
Płeć: Kobieta
Lokalizacja: poland

Problem z dev-c++

Post autor: rajdydakar »

Wszystko działa już poprawnie..dzięki
ODPOWIEDZ