|
Programiranje Programski jezici, tehnike, alatke... |
Pregled rezultata glasanja: Da li ste imali problema sa programskim jezicima? | |||
Da | 47 | 77,05% | |
Ne | 14 | 22,95% | |
Glasova: 61. U ovom glasanju ne možete da učestvujete |
|
Alatke vezane za temu | Vrste prikaza |
5.2.2006, 20:25 | #1 |
Kekule Mekule
|
Arrrrrgh (kako programski jezik i knjiga iznerviraju coveka npr. mene)
Arrrrrgh!Skinem ti ja sa neta Dev-C++ 4.9.9.2.Prvi dan koristjenja korisnik sav hepi i pozeli da kupi knjigu i skine tutorijale.Taj covek(ja)skine tutorijale i kupi knjigu c++ za 21 dan.Ukuca kod,kompajlira i program se pokrene i automatski iskljuci.Kod je pravilno ukucan i korisnik kipti od besa!!!! Sta bre sad da radim???
|
5.2.2006, 21:10 | #2 | |
Banned
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Citat:
Osim toga, ti pises konzolne programe u pocetku tako da retardirani windows automatski ugasi prozor kad se ovaj izvrsi. Pokreni ih iz dos-prompta ili cmd.exe ili kako se vec zove to sada...heh ******, nisam video windows ima vise od pola decenije |
|
5.2.2006, 21:30 | #3 |
Član
Član od: 10.1.2006.
Poruke: 61
Zahvalnice: 0
Zahvaljeno 2 puta na 2 poruka
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
stavi getch() na kraju ako je to sto AxeZ kaze ili cin >> neka_var
a ****** mogao si kod napisati pa da vidimo sta je problem a ne ovako |
5.2.2006, 21:41 | #4 |
Kekule Mekule
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Kod:
#include <iostream.h> int main() { cout << "Zdravo svete!\n"; return 0; } Poslednja ispravka: Andross (7.2.2006 u 11:07) |
6.2.2006, 10:46 | #5 |
Deo inventara foruma
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Problem je i definitivno sto win odmah gasi konzolu kao sto je rekao AxeZ... udji u command prompt i startuj ga odatle. Inace, tesko da ces ista nauciti iz tih "x za y dan(a)", gde je x programski jezik, a y broj dana.
|
6.2.2006, 14:19 | #6 |
Kekule Mekule
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Znaci kod je dobar.Olaksanje.Fazon kad njihov Hello World radi a moj ne !
|
6.2.2006, 15:09 | #7 | |
Član
Član od: 3.11.2005.
Poruke: 303
Zahvalnice: 1
Zahvaljeno 6 puta na 6 poruka
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Citat:
Kod:
#include <iostream> using namepace std; int main() { cout << "Zdravo svete!" << endl; cin.ignore(); return 0; } |
|
6.2.2006, 17:35 | #8 |
Kekule Mekule
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Ma ja to kazem zato sto je kod iz knjige i nebih da ispadne da je moja tetka dzaba bacila pare(tj. 1188 din.)i da ispadne da ni ostali kod nece raditi.Pa me zato zanima.Usput kada sam zeleo da skinem borland c++ 5 on mi trazi registraciju koja ukljucuje broj fona itd.Kako da ga skinem?????Da usput napomenem dev c++ savrseno izradi njegove kodove tj. one koji su dosli uz njega i svi rade!!!!E da evo koda programa koji konvertuje temperaturu iz farehajtovih u celzijusove koji kad ga pokrenem ispise prvu recenicu ja unesem broj i on izadje!!!
Kod:
#include <iostream.h> float Convert(float); int main() { float TempFer; float TempCel; cout << "Molim Vas, unesite temperaturu u Farenhajtovim stepenima:"; cin >> TempFer; TempCel = Convert(TempFer); cout << "\nEvo temperature u Celzijusovim stepenima: "; cout << TempCel << endl; return 0; } float Convert(float TempFer) { float TempCel; TempCel = ((TempFer - 32) * 5) / 9; return TempCel; } Poslednja ispravka: Andross (7.2.2006 u 11:06) |
6.2.2006, 18:11 | #9 |
Član
Član od: 3.11.2005.
Poruke: 303
Zahvalnice: 1
Zahvaljeno 6 puta na 6 poruka
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Nisam bas nesto kompetentan, ali dok nema Brains-a, pokusacu da ti pomognem
Komanda cin.ignore() sluzi da prog saceka da ti stisnes enter kako bi nastavila (nek me neko ispravi ako gresim) i zato je ja stavljam uvek da ne bude ovih problema. Treba se staviti pred komandu return 0 koji oznacava kraj funkcije, a u ovom slucaju i kraj programa. Znaci trebao bi staviti: Kod:
cout << TempCel << endl; cin.ignore(); return 0; } Poslednja ispravka: VojaM (6.2.2006 u 19:04) |
6.2.2006, 19:15 | #10 |
Član
Član od: 3.11.2005.
Poruke: 303
Zahvalnice: 1
Zahvaljeno 6 puta na 6 poruka
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Eto pravim se pametan, a pritom pricam gluposti...stavio sam devcpp da vidim da li radi kako treba i ne, iako u VS.NET radi, u dev nece.
Resenje je ono sto su quick i Patton predlozili, dakle Kod:
cout << TempCel << endl; int bla; cin >> bla; return 0; } |
6.2.2006, 19:46 | #11 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Preporuka je da koristite <iostream> umesto <iostream.h> zaglavlja, pošto je drugi način zastareo (što će vam i kompajler prijaviti). Zaglavlja bez .h i ubacivanje objekata u namespaceove su više u duhu C++-a.
Dakle, umesto Kod:
#include <iostream.h> Kod:
#include <iostream> using namespace std; |
6.2.2006, 21:55 | #12 |
Član
Član od: 3.11.2005.
Poruke: 303
Zahvalnice: 1
Zahvaljeno 6 puta na 6 poruka
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
A jel' sa novim header-ima dobijam i nove/bolje funkcije? Nema veze, svidja mi se ovo "više u duhu C++-a"
No, to i dalje ne resava problematiku 'nestajanja'. Zasto bi radilo u VS a ne u dev-cpp-u? Pih, bas mrzim Visual Studio! Ono sto bih preporucio autoru topic-a jeste da malo uspori, ne bi trebalo istog dana kada je video HelloWorld da predje na prog koji vec sadrzi funkciju. Prvo se mora upoznati sintaksa, pa operatori, petlje i recimo onda funkcije. I ja sam prvo preletao ove stvari pa kasnije sam video da ne razumem nista, pa sam kreuo ponovo od nule sa tim da sam se sa svakom temom pozabavio samostalno neko vreme. A one stvari 'za 21 dan' 'za 7 dana' itd. su gluposti, mada ne znaci da su knjige lose, samo su ta vremena smesna... |
7.2.2006, 9:30 | #13 |
Kekule Mekule
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Ono sa onim prog. sam cisto postavio da bi se uvidelo da ni drugi programi nece da rade.Znaci to je do dev c++.Fala bogu da nije do koda.
|
7.2.2006, 10:44 | #14 |
Kekule Mekule
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Evo koda sa ispravkama koji ce raditi u Dev-C++:
Kod:
#include <iostream> using namespace std; int main() { cout << "Zdravo svete!" << endl; cin.ignore(); return 0; } Poslednja ispravka: Andross (7.2.2006 u 11:05) Razlog: Radi preglednosti |
7.2.2006, 11:03 | #15 | |
Kekule Mekule
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Mozda sam smor i pisem trilion postova zaredom ali razumite me!
Citat:
|
|
7.2.2006, 13:31 | #16 |
Član
Član od: 3.11.2005.
Poruke: 303
Zahvalnice: 1
Zahvaljeno 6 puta na 6 poruka
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Za stalno ponavljanje najjednostavnije je koristiti 'goto' komandu, znaci na meso pocetka stavi 'nesto:' a kada treba da se vrati stavi 'goto nesto;', ali ovo resenje se izbegava. Mogao bi dodati neku petlju koja se izvrsava odredjen broj puta ili dok ti ne das signal, ali to je vec van okvira ovog koda po meni, i taj osnovni kod treba da se izvrsi samo jednom.
Znaci sa goto: Kod:
float TempFer;float TempCel; start: cout << "Molim Vas, unesite temperaturu u Farenhajtovim stepenima:"; ... ... ... cout << TempCel << endl; goto start; return 0; |
7.2.2006, 15:54 | #17 | |
Član
Član od: 14.12.2005.
Poruke: 72
Zahvalnice: 0
Zahvaljeno 14 puta na 2 poruka
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Citat:
@dartmajor: Kod:
#include <iostream> #include <cstdlib> use namespace std; int main() { cout << "hello world!" << endl; system("pause"); return 0; } |
|
7.2.2006, 16:38 | #18 |
Član
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Da se i ja ukljucim, dakle slozio bih se sa Voodoo NBGD da koristite header fajlove bez onog .h,
jer to su zapravo c biblioteke, dok bez .h su c++ ili se stavlja c ispred imena, recimo <cstdio>. Dalje Andross endl je komanda za prelazak u novi red iliti skracenica od end line, obavlja istu funkciju kao i '\n'. A sto se tice bagova, to neznam o cemu pricas ... Za ponavljanje se koriste for ili while petlje (go to se izbjegavaju), ako ti terba vjecno ponavljanje, stavljas petlju while(1), ako ti treba sa uslovom savljas for ili while, stim da odlucis izmedju njih na osnovu sta ti je potrebno u njoj, recimo mozda neki kaunter, onda se koristi for itd itd. I na kraju system("pause"), ako nezelis da se prozor odmah zatvori nakon zavrsetka, void* je vec rekao da je to sistemska komanda. |
8.2.2006, 15:48 | #19 |
Kekule Mekule
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Kazem da prvi kod koji sam ukucao nece da radi u dev-cpp.Dobro sada radi i znam sta da radim i naucio sam makar najosnovnije u C++ u.Ako mi jos nesto zatreba javicu se!
|
8.2.2006, 17:17 | #20 |
Kekule Mekule
|
Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)
Usput da pomenem napisao sam tri mala programcica:Zdravo svete,xy(inicijalizuje dve celobrojne ispisuje ih na ekran i njihov zbir i proizvod),i kako se koristi cout.To je sve kod iz knjige sa malim prepravkama da bi radile u Dev-C++ 4.9.9.2 i sve komande u njima razumem i znam da ih napisem(ne napamet).
|
Bookmarks sajtovi |
|
|