Problem z otworzeniem programu w Devc++

llkk
Użytkownik
Użytkownik
Posty: 52
Rejestracja: 25 sty 2010, o 21:12
Płeć: Mężczyzna
Lokalizacja: warszawa

Problem z otworzeniem programu w Devc++

Post autor: llkk »

Witam. Mógłby mi ktoś coś poradzić na mój problem?
W Dev-C++ [wersja 5 (4.9.9.2) ] klikam plik-nowy-plik źródłowy.
wklejam przykładowy kod (Hello, world) :

# include <stdio.h>

int main(void)
{
printf ("Hello, world!
");
return 0;
}

, naciskam "kompiluj i uruchom" , zapisuje, naciskam znowu "kompiluj i uruchom" i program sie nie włącza. Tzn tak jakby się włączył i od razu wyłączył. Widać tylko przez chwile czarne pole (pol sekundy )
Jestem kompletnie zielony i dopiero zaczynam swoją przygodę z programowaniem. A problemy zaczynają się już na początku..
Proszę o pomoc
soku11
Użytkownik
Użytkownik
Posty: 6607
Rejestracja: 16 sty 2007, o 19:42
Płeć: Mężczyzna
Podziękował: 119 razy
Pomógł: 1823 razy

Problem z otworzeniem programu w Devc++

Post autor: soku11 »

Tak właśnie jest. Włączasz program, windows tworzy sobie konsolę. W niej jest uruchamiany twój program (wypisuje się ten hello). Program kończy pracę i konsola jest zamykana. Zachowanie jak najbardziej poprawne. Aby nie znikała możesz:
1. Włączyć samemu konsolę (START->Uruchom->cmd), wejść do katalogu z plikiem wykonywalnym i go uruchomić. Konsola zostanie i pojawi się napis.
2. Przerzucić się na jakieś normalne IDE (np. Code::Blocks), które ma możliwość zatrzymania pracy konsoli do czasu naciśnięcia jakiegoś klawisza.
3. Sztucznie poczekać na jakieś dane w buforze, czyli dodać po wypisaniu jakiś getchar(). Osobiście dla mnie to najgorsza metoda.

Pozdrawiam.
llkk
Użytkownik
Użytkownik
Posty: 52
Rejestracja: 25 sty 2010, o 21:12
Płeć: Mężczyzna
Lokalizacja: warszawa

Problem z otworzeniem programu w Devc++

Post autor: llkk »

ok. To teraz kolejne pytanie.
Wklejam przykłądowe zadanka (ściągnięte z neta) i za każdym razem podkreśla mi nawias " { " na czerwono.. Daje "kompiluj i uruchom" i cała linijka, w której jest " { " jest zaznaczona na czerwono...O co chodzi??
Jak ja mam sie w ogóle nauczyć podstaw jak nawet gotowych programów nie mogę otworzyć??
jackoi
Użytkownik
Użytkownik
Posty: 14
Rejestracja: 5 paź 2007, o 14:08
Płeć: Mężczyzna
Lokalizacja: Kraków

Problem z otworzeniem programu w Devc++

Post autor: jackoi »

Zainstalować i po kłopocie, a nie męczyć się ze starożytnym programem.
soku11
Użytkownik
Użytkownik
Posty: 6607
Rejestracja: 16 sty 2007, o 19:42
Płeć: Mężczyzna
Podziękował: 119 razy
Pomógł: 1823 razy

Problem z otworzeniem programu w Devc++

Post autor: soku11 »

To po pierwsze Po drugie czytać komunikaty błędów. To, że po kompilacji ci coś podkreśla na czerwono znaczy pewnie, że jakiś błąd w treści programu jest.

Pozdrawiam.
llkk
Użytkownik
Użytkownik
Posty: 52
Rejestracja: 25 sty 2010, o 21:12
Płeć: Mężczyzna
Lokalizacja: warszawa

Problem z otworzeniem programu w Devc++

Post autor: llkk »

a jak dodam " system ("PAUSE") " przed zakończeniem programu to powinno wyświetlić się nie?

# include <stdio.h>

int main(void)
{
printf ("Hello, world!\n");
system ("PAUSE");
return 0;
}

Dam z system ("PAUSE") to mi podkreśla całą tą linijkę.. komunikat jest taki: 'system' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in)

nie wiele mi to mówi bo nie ruzumiem ;p
jackoi
Użytkownik
Użytkownik
Posty: 14
Rejestracja: 5 paź 2007, o 14:08
Płeć: Mężczyzna
Lokalizacja: Kraków

Problem z otworzeniem programu w Devc++

Post autor: jackoi »

Aby z tego skorzystać musisz zapodać
#include <stdlib>
soku11
Użytkownik
Użytkownik
Posty: 6607
Rejestracja: 16 sty 2007, o 19:42
Płeć: Mężczyzna
Podziękował: 119 razy
Pomógł: 1823 razy

Problem z otworzeniem programu w Devc++

Post autor: soku11 »

I zamiast lecieć z każdą rzeczą na forum radzę najpierw trochę się poduczyć albo chociaż skorzystać z google do wyszukiwania rozwiązania...

Pozdrawiam.
ODPOWIEDZ