ďťż

Ł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
  •