Ĺadny brzuch
Pierwszy problem dotyczy kompilatora DevCpp ver. 4.9.8.5 gdy zkompiluję obojętnie jaki program w Dev i uruchomię go to wyskakuje błąd że plik źródłowy jest nieskompilowany, a po skompilowaniu pisało kompilacja zakończona powodzeniem co może być błędem.
Drugi problem dotyczy programu Borland C++ Builder 6.0. Enterprise czy jakoś tak. Wybieram z menu File --> New --> Others i plik CPP
napiszę prosty program np:
#include <iostream>
int main()
{
std::cout << "Witajn";
return 0;
}
zkompiluję go, wcisnę build ekran kompilatora mignie, i gdy chcę uruchomić już zkompilowany plik z nazwą np. untitled.exe to nic nie wyskakuje, wogule się nie uruchamia co może być przyczyną.
Kompilatory w obu przypadkach nie zgłaszają błędów podczas komilacji co oznacza że kod jest poprawny :)
Proszę o pomoc !!!
Każde wydarzenie poprzedza przepowiednia, ale bez wydarzenia nie ma bohatera.
Program ci tylko miga i się wyłącza i nic w tym dziwnego. Wykonał swoje i się wyłączył. Żeby go zatrzymać, musisz troszkę go przerobić. Możesz to zrobić np tak:
#include <iostream>
int main()
{
cout << "Witajn";
getchar();
return 0;
}
Poza tym nie musisz pisać std::cout, wystarczy samo cout.
Agent Cooper is in the (black) house. Zapraszam na: http://www.luski.friko.pl
Lub dopisać na końcu komende, w kodzie bedzie wyglądać to tak:
#include <iostream.h>
int main()
{
cout << "cosik tam";
system("pause");
}
teraz już napewno zobaczysz efekt swojej pracy :!
Pozdrawiam,
| GG:1626140 | Zapraszam na - http://www.pakermen.prv.pl/ | borysek100@poczta.onet.pl |
Życie byłoby piekne gdyby nie modem!
Zeby dzialalo system("PAUSE") nie trzeba czasem dolaczyc w naglowku stdlib.h ?
"Podstawowa Prawda Informatyki: Jeżeli opanowałeś już wszystkie możliwe wyjątki, to zapomnisz do jakich reguł się one odnoszą."
cytat:luski napisał:
Program ci tylko miga i się wyłącza i nic w tym dziwnego. Wykonał swoje i się wyłączył. Żeby go zatrzymać, musisz troszkę go przerobić. Możesz to zrobić np tak:
#include <iostream>
int main()
{
cout << "Witajn";
getchar();
return 0;
}
Poza tym nie musisz pisać std::cout, wystarczy samo cout.
Luski, to co napisałeś i tak nic nie pomoże, ponieważ po pierwsze z samego pliku cpp nie zrobisz programu, dlatego nie dajesz File --> New --> Others i plik CPP tylko File --> New --> Others i Console Wizard (to po pierwsze), poza tym żeby nie pisać std::cout tylko cout musisz napisać
#include <iostream.h>
a nie <iostream> :!
I drugie zastrzeżenie: nie dajesz getchar() tylko getch() i dodatkowo musisz dopisać(żeby przy getch nie wywaliło błędu) :
#include <conio.h>
No i teraz powinno już wszystko działać.
Ta moja porada to odnośnie Borland C++ Builder oczywiście.
Pozdro for All
gg: 4826295 neohacker@interia.pl
Jeżeli nie pisze się tego programu w pliku CPP tylko w Console Application to do czego służy ten plik CPP
Każde wydarzenie poprzedza przepowiednia, ale bez wydarzenia nie ma bohatera.
... wohow.... zaskoczyłeś mnie....
No ale po kolei...
Kompilator tworzy z pliku cpp program, ale np C++ Biulder potrzebuje dodatkowo pliku projektu. dlatego, jeśli tworzysz sam plik cpp , nie jest on automatycznie uwzględniny w projekcie (znaczy się.. jest w nim, ale nie są wykonywane zapisane w nim polecenia), dodatkowo, w pliku projekty zapisane są dodatkowe parametry programu.
zauważ, że wybierając nowy->Console application ostatecznie też otwiera sie plik cpp, z tym, że kompilator wie juz, że jest to główny kod programu.
Bardziej rozbudowane programy zapisane sa w wielu plikach cpp, h, i innych, a informacje o tym "co jest co" zapisywane sa w projekcie
Jeśli masz sam plik cpp, jest jeszcze inny sposób, na skompilowanie go... klikasz 2 razy na plik cpp (ten typ musi byc otwierany przez bcb ), odpali się Borland i zada pytanie, czy chcesz utworzyć z tego pliku projekt ŻEBY MÓC SO SKOMPILOWĆ I URUCHOMIĆ tajesz tak i już... masz projekt, którego głównym źródłem jest Twój plik.
We kiss the girls, we drink the wine... so why the hell not DIE ??
/|.().|) -gg 3429209
Nie wiem czy dobrze Ci powiem, ale tak sądzę, że Console Wizard odrazu jest powiązany z okienkiem dosowskim, a zwykły plik cpp to poprostu plik z rozszerzeniem .cpp i możesz go dołączyć do jakiegoś projektu czy poprostu zapisywać i otwierać w innych kompilatorach, a tak wogóle to napisz czy działa to co Ci doradziłem.
Pozdro for All
gg: 4826295 neohacker@interia.pl
Udało się, program działa gdy wybrałem Console Wizard :)
Dzięki wszystkim za pomoc ;)
Hej Hej Hej Ho Ho Ho z moim kompem jest kiepsko :):):)
Mam sprawe juz rozwiązaliście jeden mój problem, mam jeszcze jeden jak zrobić żeby program po podwójnym kliknięciu się otworzył ( nie przez Wiersz Poleceń w Win XP) w nowym oknie ( albo w trybie fullscreen) ??
albo zna ktoś może strone gdzie jest kurs ( od podstaw) robienia jakiejś prostej gierki ( moze byc Asteroids) w C++ :?
cytat:qwas napisał:
Zeby dzialalo system("PAUSE") nie trzeba czasem dolaczyc w naglowku stdlib.h ?
"Podstawowa Prawda Informatyki: Jeżeli opanowałeś już wszystkie możliwe wyjątki, to zapomnisz do jakich reguł się one odnoszą."
Nie trzeba ja nie dopisuje tej biblioteki i wszystko ładnie działa więc nie wiem po co mialbym to dostawiać :?:?:!
Pozdrawiam,
| GG:1626140 | Zapraszam na - http://www.pakermen.prv.pl/ | borysek100@poczta.onet.pl |
Życie byłoby piekne gdyby nie modem!
Gdzie w opcjach kompilatora Borland C++ Builder 6.0 aktywuje się opcję aby podczas kompilacji dodawał do pliku wynikowego biblioteki potrzebne do uruchomienia programu na innym komputerze.
Hej Hej Hej Ho Ho Ho z moim kompem jest kiepsko :):):)
Menu Project->Options..., na zakładce Linker odznaczasz Use Dynamic RTL, a na zakładce Packages odznaczasz Build with runtime packages. I to wszystko.
Pozdro for All
gg: 4826295 neohacker@interia.pl
Czy można w Borland C++ Builder 6.0 Enterprise można włączyć numerowanie linii i czy są jakieś spolszczenia do niego ???
Hej Hej Hej Ho Ho Ho z moim kompem jest kiepsko :):):)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Drugi problem dotyczy programu Borland C++ Builder 6.0. Enterprise czy jakoś tak. Wybieram z menu File --> New --> Others i plik CPP
napiszę prosty program np:
#include <iostream>
int main()
{
std::cout << "Witajn";
return 0;
}
zkompiluję go, wcisnę build ekran kompilatora mignie, i gdy chcę uruchomić już zkompilowany plik z nazwą np. untitled.exe to nic nie wyskakuje, wogule się nie uruchamia co może być przyczyną.
Kompilatory w obu przypadkach nie zgłaszają błędów podczas komilacji co oznacza że kod jest poprawny :)
Proszę o pomoc !!!
Każde wydarzenie poprzedza przepowiednia, ale bez wydarzenia nie ma bohatera.
Program ci tylko miga i się wyłącza i nic w tym dziwnego. Wykonał swoje i się wyłączył. Żeby go zatrzymać, musisz troszkę go przerobić. Możesz to zrobić np tak:
#include <iostream>
int main()
{
cout << "Witajn";
getchar();
return 0;
}
Poza tym nie musisz pisać std::cout, wystarczy samo cout.
Agent Cooper is in the (black) house. Zapraszam na: http://www.luski.friko.pl
Lub dopisać na końcu komende, w kodzie bedzie wyglądać to tak:
#include <iostream.h>
int main()
{
cout << "cosik tam";
system("pause");
}
teraz już napewno zobaczysz efekt swojej pracy :!
Pozdrawiam,
| GG:1626140 | Zapraszam na - http://www.pakermen.prv.pl/ | borysek100@poczta.onet.pl |
Życie byłoby piekne gdyby nie modem!
Zeby dzialalo system("PAUSE") nie trzeba czasem dolaczyc w naglowku stdlib.h ?
"Podstawowa Prawda Informatyki: Jeżeli opanowałeś już wszystkie możliwe wyjątki, to zapomnisz do jakich reguł się one odnoszą."
cytat:luski napisał:
Program ci tylko miga i się wyłącza i nic w tym dziwnego. Wykonał swoje i się wyłączył. Żeby go zatrzymać, musisz troszkę go przerobić. Możesz to zrobić np tak:
#include <iostream>
int main()
{
cout << "Witajn";
getchar();
return 0;
}
Poza tym nie musisz pisać std::cout, wystarczy samo cout.
Luski, to co napisałeś i tak nic nie pomoże, ponieważ po pierwsze z samego pliku cpp nie zrobisz programu, dlatego nie dajesz File --> New --> Others i plik CPP tylko File --> New --> Others i Console Wizard (to po pierwsze), poza tym żeby nie pisać std::cout tylko cout musisz napisać
#include <iostream.h>
a nie <iostream> :!
I drugie zastrzeżenie: nie dajesz getchar() tylko getch() i dodatkowo musisz dopisać(żeby przy getch nie wywaliło błędu) :
#include <conio.h>
No i teraz powinno już wszystko działać.
Ta moja porada to odnośnie Borland C++ Builder oczywiście.
Pozdro for All
gg: 4826295 neohacker@interia.pl
Jeżeli nie pisze się tego programu w pliku CPP tylko w Console Application to do czego służy ten plik CPP
Każde wydarzenie poprzedza przepowiednia, ale bez wydarzenia nie ma bohatera.
... wohow.... zaskoczyłeś mnie....
No ale po kolei...
Kompilator tworzy z pliku cpp program, ale np C++ Biulder potrzebuje dodatkowo pliku projektu. dlatego, jeśli tworzysz sam plik cpp , nie jest on automatycznie uwzględniny w projekcie (znaczy się.. jest w nim, ale nie są wykonywane zapisane w nim polecenia), dodatkowo, w pliku projekty zapisane są dodatkowe parametry programu.
zauważ, że wybierając nowy->Console application ostatecznie też otwiera sie plik cpp, z tym, że kompilator wie juz, że jest to główny kod programu.
Bardziej rozbudowane programy zapisane sa w wielu plikach cpp, h, i innych, a informacje o tym "co jest co" zapisywane sa w projekcie
Jeśli masz sam plik cpp, jest jeszcze inny sposób, na skompilowanie go... klikasz 2 razy na plik cpp (ten typ musi byc otwierany przez bcb ), odpali się Borland i zada pytanie, czy chcesz utworzyć z tego pliku projekt ŻEBY MÓC SO SKOMPILOWĆ I URUCHOMIĆ tajesz tak i już... masz projekt, którego głównym źródłem jest Twój plik.
We kiss the girls, we drink the wine... so why the hell not DIE ??
/|.().|) -gg 3429209
Nie wiem czy dobrze Ci powiem, ale tak sądzę, że Console Wizard odrazu jest powiązany z okienkiem dosowskim, a zwykły plik cpp to poprostu plik z rozszerzeniem .cpp i możesz go dołączyć do jakiegoś projektu czy poprostu zapisywać i otwierać w innych kompilatorach, a tak wogóle to napisz czy działa to co Ci doradziłem.
Pozdro for All
gg: 4826295 neohacker@interia.pl
Udało się, program działa gdy wybrałem Console Wizard :)
Dzięki wszystkim za pomoc ;)
Hej Hej Hej Ho Ho Ho z moim kompem jest kiepsko :):):)
Mam sprawe juz rozwiązaliście jeden mój problem, mam jeszcze jeden jak zrobić żeby program po podwójnym kliknięciu się otworzył ( nie przez Wiersz Poleceń w Win XP) w nowym oknie ( albo w trybie fullscreen) ??
albo zna ktoś może strone gdzie jest kurs ( od podstaw) robienia jakiejś prostej gierki ( moze byc Asteroids) w C++ :?
cytat:qwas napisał:
Zeby dzialalo system("PAUSE") nie trzeba czasem dolaczyc w naglowku stdlib.h ?
"Podstawowa Prawda Informatyki: Jeżeli opanowałeś już wszystkie możliwe wyjątki, to zapomnisz do jakich reguł się one odnoszą."
Nie trzeba ja nie dopisuje tej biblioteki i wszystko ładnie działa więc nie wiem po co mialbym to dostawiać :?:?:!
Pozdrawiam,
| GG:1626140 | Zapraszam na - http://www.pakermen.prv.pl/ | borysek100@poczta.onet.pl |
Życie byłoby piekne gdyby nie modem!
Gdzie w opcjach kompilatora Borland C++ Builder 6.0 aktywuje się opcję aby podczas kompilacji dodawał do pliku wynikowego biblioteki potrzebne do uruchomienia programu na innym komputerze.
Hej Hej Hej Ho Ho Ho z moim kompem jest kiepsko :):):)
Menu Project->Options..., na zakładce Linker odznaczasz Use Dynamic RTL, a na zakładce Packages odznaczasz Build with runtime packages. I to wszystko.
Pozdro for All
gg: 4826295 neohacker@interia.pl
Czy można w Borland C++ Builder 6.0 Enterprise można włączyć numerowanie linii i czy są jakieś spolszczenia do niego ???
Hej Hej Hej Ho Ho Ho z moim kompem jest kiepsko :):):)