|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
29.10.2010, 17:02 | #1 |
Deo inventara foruma
|
Problem u dev c++
dakle juce sam krenuo da citam tj da ucim c++ iz ove knjige. Kako bih mogao da pratim knjigu skinuo sam sve fajlove koji se nalaze na CDu (barem oni koji su prikazani na pocetku knjige). Danas sam napisao par programa koji se pokrecu iz CMDa. e sad kada sam dosao do poglavlja grafika nastao je problem.
pise da treba da kliknem project->project options->parameters i u knjizi je pisalo da treba da u deo linker stavim sledeci kod Kod:
-lbgi-lgdi32 Kod:
#include <winbgim.h> Kod:
system ("PAUSE") U delu compiler imam error kao na slici. Sta da radim? EDIT: sad sam sa neta skidao nove fajlove ali o5 se automatski nista ne desava a probacu i kod ponovo da kucam pa cu javiti Poslednja ispravka: NIx Car (29.10.2010 u 17:10) |
29.10.2010, 17:17 | #2 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.110
Zahvalnice: 4.320
Zahvaljeno 3.295 puta na 2.274 poruka
|
Re: problem u dev c++
Znam sa kojom knjigom radiš, i ja sam je odaaavno čitao, ali nisam imao ovakvih problema prilikom podešavanja projekta.
Kako god, hteo sam da ti preporučim da uzmeš da učiš iz neke druge knjige, jer ako ne shvatiš šta je "pisac hteo da kaže" nego sve shvataš bukvalno onda C++ nećeš razumeti kako bi trebalo u startu. Takođe, knjiga ne zalazi u srž C++-a i ume da bude nerazumljiva i nelogična početnicima - po meni nije dobro napisana. Od mene preporuka za ovu knjigu. Meni je savršeno legla, sa njom ćeš osnove savladati lakše nego što ti se verovatno sada čini Vidim da juriš knjige na srpskom, al' veruj mi kasnije će ti biti lakše ako sada budeš čitao na engleskom i samim tim usavršavao jezik i stručnu terminologiju na istom. |
Sledeći korisnik se zahvaljuje korisniku doctor na korisnoj poruci: | ||
NIx Car (30.10.2010) |
29.10.2010, 17:18 | #3 |
Deo inventara foruma
|
Re: problem u dev c++
uspeo sam otvorio mi se krug
mozete obrisati temu EDIT: ako kazes da je bolji onda cu te poslusati samo da li mogu za jedan dan dve lekcije? |
30.10.2010, 11:22 | #4 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.110
Zahvalnice: 4.320
Zahvaljeno 3.295 puta na 2.274 poruka
|
Re: problem u dev c++
Pa, ako misliš da imaš kapaciteta, onda možeš i 3 dana za jedan dan Ali je onda fora da sve te osnove skontaš, nađeš neku advanced knjigu i prođeš i nju, a posle kontinuirano radiš i da nastaviš da se baviš C++-om u oblasti koja te zanima
|
30.10.2010, 14:31 | #5 |
Deo inventara foruma
|
Re: problem u dev c++
advanced knjiga- 1000+ strana?
|
30.10.2010, 14:45 | #6 | |
Deo inventara foruma
|
Re: problem u dev c++
Citat:
Nije to ništa, imam knjigu za početkine +700 strana |
|
30.10.2010, 16:22 | #7 |
Deo inventara foruma
|
Re: problem u dev c++
krenuo sam sa citanjem i autor mi stalno spominje kompajlere neke. E sad da li je dovoljan dev c++ ili cu morati da skinem neki (znam da dev c++ u sebi ima opciju compile al me zanima zbog pracenja knjige)
EDIT:sad kada sam dosao do pisanja hello world ove dve knjige se zapravo totalno razlikuju: ova engleska umesto ovih naredbi Kod:
#include <cstdlib> #include <iostream> int main (); cout << "Hello world" << endl; system("PAUSE"); return 0 Kod:
#inculude <iostream.h> int main (); { cout<<hello world!\n "; return 0; } Kod:
system ("PAUSE") Poslednja ispravka: NIx Car (30.10.2010 u 16:38) |
30.10.2010, 17:07 | #9 |
Deo inventara foruma
|
Re: problem u dev c++
sad kada sam dosao do pisanja hello world ove dve knjige se zapravo totalno razlikuju:
ova engleska umesto ovih naredbi Kod:
#include <cstdlib> #include <iostream> int main (); cout << "Hello world" << endl; system("PAUSE"); return 0 Kod:
#inculude <iostream.h> int main (); { cout<<hello world!\n "; return 0; } Kod:
system ("PAUSE") pa sad ne znam sta da ocekujem u kasnijem delu knjige kad ni prvi program kako se pravi nisu objasnili ko svet |
30.10.2010, 19:16 | #10 |
Starosedelac
|
Re: problem u dev c++
Ovaj prvi kod je po meni pravilniji. Kad budes pravio ozbiljnije programe bice ti lakse ako tako naucis.
|
30.10.2010, 19:21 | #11 |
Deo inventara foruma
|
Re: problem u dev c++
bez tog << endl; ?
|
30.10.2010, 19:58 | #12 |
Član
|
Re: problem u dev c++
Pa nema sad tu pravilan ne pravilan oba su ok...Sad kad koristis dev c++ moras da pozoves funkciju system("PAUSE"); da ne bih odma nestao prozor a ta funkcija pripada biblioteci cstdlib pa otuda moras i nju da includujes.Sto se tice endl to ustvari znaci da predje u novi red a da bi to postigli takodje mozemo napisti \n.
Ovo radi istu stvar: Kod:
cout<<"Hello tebi\n"; Kod:
cout<<"Hello tebi<<endl; |
Sledeći korisnik se zahvaljuje korisniku NISAM NESTO SMART na korisnoj poruci: | ||
NIx Car (30.10.2010) |
30.10.2010, 22:33 | #13 |
Deo inventara foruma
|
Re: problem u dev c++
imam jos jedno pitanje:
zasto mi po defaultu ne stoji ovo: Kod:
#include <cstdlib> #include <iostream> using namespace std; int main() { system("PAUSE"); return 0; } Kod:
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { system("PAUSE"); return EXIT_SUCCESS; } |
31.10.2010, 11:33 | #14 |
Član
|
Re: problem u dev c++
Pa pazi return EXIT_SUCCESS; i return 0; su ti jedna te ista stvar i oni znace da s je sve okej proslo i da nema greske npr. ako stavis return 1; program ce prekinuti radom...Znaci to EXIT_SUCCESS je definisano u cstdlib i oznacava sve je dobro proslo, iako je meni mnogo lakse samo return 0;
Sto se tice onih argumenta kod main() ne bih se previse brinuo oko toga, radi ok ako napises i samo int main() pise ovde o tome pa pogledaj |
Sledeći korisnik se zahvaljuje korisniku NISAM NESTO SMART na korisnoj poruci: | ||
NIx Car (31.10.2010) |
31.10.2010, 14:23 | #15 |
Deo inventara foruma
|
Re: problem u dev c++
i kazes da nisi nesto smart
|
31.10.2010, 18:01 | #16 |
V.I.P. Programiranje
|
Re: problem u dev c++
NIx Car,
Mislim da bi trebalo da drugačije gledaš na učenje C++-a... Mnogo sve shvataš bukvalno - moraš da razumeš ono što kucaš u Dev-C++ a ne da računaš na to da je u knjizi to dobro objašnjeno. Posle ćeš imati mnogo problema kad budeš radio nešto drugo, pošto nisi dobro shvatio ovo na početku. Samo savet. I da, return 1 u main() funkciji ne znači da će program prekinuti sa radom (on će se prekinuti čim pozoveš return u main-u u svakom slučaju), znači samo da će operativnom sistemu vratiti vrednost 1, što znači da se dogodila neka greška (samo 0 znači da je sve proteklo kako treba). EXIT_SUCCESS je uglavnom definisano kao 0, i inače je povratni kod koji se vraća OS-u u slučaju da je sve OK. |
31.10.2010, 20:46 | #17 |
Član
|
Re: Problem u dev c++
Jeste upravu si....nece prekinuti sa radom ako u main stavis return 1 ja sam se pogubio posto znam da se to return 1 cesto koristi kao npr za ovako neki slucaj:
Kod:
ifstream intext("text.txt"); if(!intext) { cout<<"file not found"; return 1; } Jel sad vidis NIx odakle mi nik |
31.10.2010, 21:52 | #18 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.086
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: Problem u dev c++
Kakva je to knjiga koja propagira upotrebu system("pause")?
|
1.11.2010, 0:10 | #19 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.110
Zahvalnice: 4.320
Zahvaljeno 3.295 puta na 2.274 poruka
|
Re: Problem u dev c++
Pa za početnika (ili početak knjige) je ok i to... Pa kad nauči da koristi cin neka mu tada knjiga "kaže" šta je pravilnije i bolje
|
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Problem sa adapterom i baterijom DELL Ispiron 1300 | maximusbrut | Kvarovi | 0 | 12.11.2009 11:15 |
Problem sa Adobe Flash performansama na Windows Vista x64 Home Premium OS-u | VladimirBalt | Kvarovi | 0 | 23.8.2009 0:29 |
Gigabyte NX96T 9600GT, čudan problem | De_Italiano | Grafika | 7 | 19.7.2009 19:31 |
Veliki problem sa RAM memorijom | leka | Kvarovi | 10 | 27.7.2006 10:17 |