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
Problem z otworzeniem programu w Devc++
-
- 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++
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.
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.
Problem z otworzeniem programu w Devc++
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ć??
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ć??
Problem z otworzeniem programu w Devc++
Zainstalować i po kłopocie, a nie męczyć się ze starożytnym programem.
-
- 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++
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.
Pozdrawiam.
Problem z otworzeniem programu w Devc++
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
# 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
-
- 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++
I zamiast lecieć z każdą rzeczą na forum radzę najpierw trochę się poduczyć albo chociaż skorzystać z google do wyszukiwania rozwiązania...
Pozdrawiam.
Pozdrawiam.