Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

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

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 5.2.2006, 20:25   #1
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.132
Zahvalnice: 649
Zahvaljeno 1.351 puta na 692 poruka
Slanje poruke preko Skypea korisniku Andross
Angry 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???
Andross je offline   Odgovor sa citatom ove poruke
Stara 5.2.2006, 21:10   #2
AxeZ
Banned
 
Član od: 30.12.2005.
Lokacija: Novi Sad, Vojvodina
Poruke: 309
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko ICQ-a korisniku AxeZ
Određen forumom Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)

Citat:
ANDROSS kaže:
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???
Pa za pocetak procitaj uputstvo..
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
AxeZ je offline   Odgovor sa citatom ove poruke
Stara 5.2.2006, 21:30   #3
quick
Član
 
Član od: 10.1.2006.
Poruke: 61
Zahvalnice: 0
Zahvaljeno 2 puta na 2 poruka
Određen forumom 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
quick je offline   Odgovor sa citatom ove poruke
Stara 5.2.2006, 21:41   #4
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.132
Zahvalnice: 649
Zahvaljeno 1.351 puta na 692 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)

Kod:
#include <iostream.h>

int main()
{
 cout  << "Zdravo svete!\n"; 
      return 0;
}
To je kod za obican Hello World!Kod je uzet iz knjige C++ za 21 dan od Jesse Liberty.Isti takav sam video u tutorijalima.

Poslednja ispravka: Andross (7.2.2006 u 11:07)
Andross je offline   Odgovor sa citatom ove poruke
Stara 6.2.2006, 10:46   #5
Patton
Deo inventara foruma
 
Avatar korisnika Patton
 
Član od: 1.11.2005.
Lokacija: Silent Hill
Poruke: 4.647
Zahvalnice: 157
Zahvaljeno 904 puta na 493 poruka
Slanje poruke preko ICQ-a korisniku Patton Slanje poruke preko MSN-a korisniku Patton Slanje poruke preko Yahooa korisniku Patton
Određen forumom 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.
Patton je offline   Odgovor sa citatom ove poruke
Stara 6.2.2006, 14:19   #6
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.132
Zahvalnice: 649
Zahvaljeno 1.351 puta na 692 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom 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 !
Andross je offline   Odgovor sa citatom ove poruke
Stara 6.2.2006, 15:09   #7
darthmajor
Član
 
Član od: 3.11.2005.
Poruke: 303
Zahvalnice: 1
Zahvaljeno 6 puta na 6 poruka
Određen forumom Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)

Citat:
ANDROSS kaže:
Znaci kod je dobar.Olaksanje.Fazon kad njihov Hello World radi a moj ne !
Mene nekad zeza kombinacija cout i \n, pa ja bih kod napisao ovako:
Kod:
#include <iostream>
using namepace std;
int main()
{
cout << "Zdravo svete!" << endl; 
cin.ignore();
return 0;

}
darthmajor je offline   Odgovor sa citatom ove poruke
Stara 6.2.2006, 17:35   #8
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.132
Zahvalnice: 649
Zahvaljeno 1.351 puta na 692 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom 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)
Andross je offline   Odgovor sa citatom ove poruke
Stara 6.2.2006, 18:11   #9
darthmajor
Član
 
Član od: 3.11.2005.
Poruke: 303
Zahvalnice: 1
Zahvaljeno 6 puta na 6 poruka
Određen forumom 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;
}
Ne razumem zasto se u novim knjigama koriste biblioteke npr. "iostream.h" koja (kao sto mi je objasnjeno) je C biblioteka i kao takva, zastarela? Zar ne bi bilo logicno da u jednoj knjizi o C++ za pocetnike od pocetka se koriste nove stvari da se covek navikne?

Poslednja ispravka: VojaM (6.2.2006 u 19:04)
darthmajor je offline   Odgovor sa citatom ove poruke
Stara 6.2.2006, 19:15   #10
darthmajor
Član
 
Član od: 3.11.2005.
Poruke: 303
Zahvalnice: 1
Zahvaljeno 6 puta na 6 poruka
Određen forumom 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;
}
Provereno radi, ali prilicno glupo izgleda, pa bih i ja bio zahvalan nekome da mi objasni kako se moze konzola zadrzati na silu???
darthmajor je offline   Odgovor sa citatom ove poruke
Stara 6.2.2006, 19:46   #11
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom 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>
koristite

Kod:
#include <iostream>
using namespace std;
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 6.2.2006, 21:55   #12
darthmajor
Član
 
Član od: 3.11.2005.
Poruke: 303
Zahvalnice: 1
Zahvaljeno 6 puta na 6 poruka
Određen forumom 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...
darthmajor je offline   Odgovor sa citatom ove poruke
Stara 7.2.2006, 9:30   #13
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.132
Zahvalnice: 649
Zahvaljeno 1.351 puta na 692 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom 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.
Andross je offline   Odgovor sa citatom ove poruke
Stara 7.2.2006, 10:44   #14
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.132
Zahvalnice: 649
Zahvaljeno 1.351 puta na 692 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom 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;
}
E sad posto sam naucio sta je #,include,int main(),zagrade,cout,znaci redirekcije i sve iz proslog koda sta mu dodje endl i cin.ignore()?E da posto ova likusa(autorka knjige)kaze da je cout naredba za "stampanje po ekranu" i \n prevodilac u drugi red da li cu nailaziti i dalje na bagove kada ih budem koristio?

Poslednja ispravka: Andross (7.2.2006 u 11:05) Razlog: Radi preglednosti
Andross je offline   Odgovor sa citatom ove poruke
Stara 7.2.2006, 11:03   #15
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.132
Zahvalnice: 649
Zahvaljeno 1.351 puta na 692 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)

Mozda sam smor i pisem trilion postova zaredom ali razumite me!

Citat:
darthmajor kaže:
Kod:
cout << TempCel << endl;
    int bla;
    cin >> bla;   
    return 0;
}
Radi ali...Prog je osmisljen da sve dok god ne izadjes iz njega ti kaze Molimo unesite...i tako do bekonacnosti dok te ne smori.E sad ovd ti to jednom kaze i nijedanput vise!!!
Andross je offline   Odgovor sa citatom ove poruke
Stara 7.2.2006, 13:31   #16
darthmajor
Član
 
Član od: 3.11.2005.
Poruke: 303
Zahvalnice: 1
Zahvaljeno 6 puta na 6 poruka
Određen forumom 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;
'cout' jeste za stampanje po ekranu, a ono '\n' za novi red, u stringovima '\' oznacava specijalni karakter i 'n' stoji za new line. U ovom stilu se jos koriste znakovi '%xyz' koji su za formatiranje stringa. Cini mi se da je ovo u C stilu, pa ja izbegavam kad god mogu...
darthmajor je offline   Odgovor sa citatom ove poruke
Stara 7.2.2006, 15:54   #17
void*
Član
 
Član od: 14.12.2005.
Poruke: 72
Zahvalnice: 0
Zahvaljeno 14 puta na 2 poruka
Određen forumom Re: Arrrrrgh(kako programsi jezik i knjiga iznerviraju coveka npr. mene)

Citat:
ANDROSS kaže:
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.

da li cu nailaziti i dalje na bagove kada ih budem koristio?
Programi rade. Šta više, to je standardno ponašanje za konzolne programe - da se po završetku programa prozor zatvori. Patton i AxeZ su već ukazali na to. Malo pažnje, sil vous plait!

@dartmajor:
Kod:
 
#include <iostream>
#include <cstdlib>
use namespace std;

int main()
{
    cout << "hello world!" << endl;
    system("pause");    
    return 0;
}
system("pause") poziva sistemsku komandu pause (nekada često korišćenu u raznim .bat instalerima...)
void* je offline   Odgovor sa citatom ove poruke
Stara 7.2.2006, 16:38   #18
sucur_87
Član
 
Član od: 2.12.2005.
Lokacija: Istocno Sarajevo - Republika Srpska
Poruke: 69
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko MSN-a korisniku sucur_87
Određen forumom 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.
sucur_87 je offline   Odgovor sa citatom ove poruke
Stara 8.2.2006, 15:48   #19
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.132
Zahvalnice: 649
Zahvaljeno 1.351 puta na 692 poruka
Slanje poruke preko Skypea korisniku Andross
Wink 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!
Andross je offline   Odgovor sa citatom ove poruke
Stara 8.2.2006, 17:17   #20
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.132
Zahvalnice: 649
Zahvaljeno 1.351 puta na 692 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom 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).
Andross je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno



Sva vremena su po Griniču +2 h. Sada je 16:42.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com