„go ahead, make my day.” („u clint eastwood u filmu...
TRANSCRIPT
1033
B. Korištenje prevoditelja
„Go ahead, make my day.” („U čini to i uljepšaj mi dan.”)
Clint Eastwood u filmu „Prljavi Harry”
U ovom prilogu ukratko će biti opisana upotreba dvije češto korištene razvojne okoline: • Code::Blocks, • Microsoft Visual C++, odnosno Visual Studio.
Visual C++/Studio je komercijalni proizvod no dostupan je i u besplatnoj inačici Visual C++ Express koja je „olakšana” verzija komercijalne razvojne okoline, ali pruža sve što je potrebno za učenje jezika C++.
Upute koje slijede su napisane tek da posluže za „prvu ruku” – za dodatne i detalj-nije upute svakako proučite dokumentaciju koja dolazi uz alate. Podrazumijevane pos-tavke su zadovoljavajuće za primjere iz ove knjige, tako da ih većina korisnika (barem u početku) neće morati mijenjati.
B.1. Code::Blocks
Code::Blocks (http://www.codeblocks.org/) je besplatna razvojna okolina koja koristi gcc prevoditelj, ali se može vrlo jednostavno prilagoditi i za neki drugi komandni pre-voditelj. U rujnu 2014. godine, zadnja aktualna verzija je bila 13.12 (iz prosinca 2013. godine). Dostupne su verzije za Windows, Linux i MacOS.
Za instalaciju trebate na gornjoj adresi potražiti binarnu datoteku s instalacijom. Početnicima preporučamo instalaciju koja u sebi već ima uključen GCC (GNU Compi-ler Collection) prevoditelj za C++ te GDB (GNU) debugger. Taj prevoditelj je u potpu-nosti usklađena sa Standardom C++11, odnosno C++14. Naknadno možete ažurirati prevoditelja ili ga čak i promijeniti. Code::Blocks se može jednostavno integrirati s čitavim nizom prevoditelja, uključujući i Microsoftov Visual C++ te Clang.
Evo sažetih uputa kako napraviti program u Code::Blocks razvojnoj okolini:
1. Iz izbornika File odabere se New – Project. Izabere se Console Application (svi primjeri kôda iz knjige će raditi isključivo u programima napravljenim kao konzol-ne aplikacije!) te pritisnete tipku Go. (slika B.1)
2. Nakon uvodnog dijaloga, u drugom dijalogu potvrdite odabir C++, a u trećem dija-logu upišete ime projekta, npr. MojPrviProgram te eventualno promijenite lokaciju gdje želite da vam datoteke budu smještene.
1034
3.
4.
5.
6.
7.
1034
Nakon odabira kazala i potvrde u sljedematski kreiratljučotvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru proširiti granu
Budunuti program tako da u izborniku
U sluzora kurzor greškom pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljčiti znakom ; prevoditelj može javiti pogrešku za sljedepogreške ispravimo, kôd moramo ponovno prevesti.
Ako je prevoBuild no u koji
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti to
Nakon odabira kazala i potvrde u sljedematski kreiratljučivanjima te funkcijom otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru proširiti granu
Budućnuti program tako da u izborniku
U slučzora ćkurzor ćgreškom pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljčiti znakom ; prevoditelj može javiti pogrešku za sljedepogreške ispravimo, kôd moramo ponovno prevesti.
Ako je prevoBuild no u koji
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti to
Nakon odabira kazala i potvrde u sljedematski kreiratčivanjima te funkcijom
otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru proširiti granu
Budući da je nuti program tako da u izborniku
U slučaju pogreške prilikom prevozora će se ispisati pogreške i upozorenja (slika kurzor će se prebaciti na mjesto u kôdu gdje je pogreška uogreškom ćpogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljčiti znakom ; prevoditelj može javiti pogrešku za sljedepogreške ispravimo, kôd moramo ponovno prevesti.
Ako je prevoBuild – Runno u koji ć
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti to
Nakon odabira kazala i potvrde u sljedematski kreiratčivanjima te funkcijom
otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru proširiti granu
ći da je nuti program tako da u izborniku
čaju pogreške prilikom prevoće se ispisati pogreške i upozorenja (slika će se prebaciti na mjesto u kôdu gdje je pogreška uo
greškom će biti jasno oznapogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljčiti znakom ; prevoditelj može javiti pogrešku za sljedepogreške ispravimo, kôd moramo ponovno prevesti.
Ako je prevođRun. Otvorit
no u koji ćemo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti to
Nakon odabira kazala i potvrde u sljedematski kreirati datoteku
ivanjima te funkcijom otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru proširiti granu Sources
ći da je Code::Blocksnuti program tako da u izborniku
čaju pogreške prilikom prevoće se ispisati pogreške i upozorenja (slika će se prebaciti na mjesto u kôdu gdje je pogreška uoće biti jasno ozna
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljede
pogreške ispravimo, kôd moramo ponovno prevesti.
Ako je prevođenje usp. Otvorit
ćemo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti to
Slika
Nakon odabira kazala i potvrde u sljedei datoteku
ivanjima te funkcijom otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
Sources
Code::Blocksnuti program tako da u izborniku
aju pogreške prilikom prevoe se ispisati pogreške i upozorenja (slika će se prebaciti na mjesto u kôdu gdje je pogreška uoće biti jasno ozna
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljede
pogreške ispravimo, kôd moramo ponovno prevesti.
đenje usp. Otvorit ć
ćemo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti to
Slika B
Nakon odabira kazala i potvrde u sljedei datoteku main.cpp
ivanjima te funkcijom otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
Sources te mišem dvokliknuti na ime datoteke.
Code::Blocksnuti program tako da u izborniku
aju pogreške prilikom prevoe se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uoe biti jasno označ
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljede
pogreške ispravimo, kôd moramo ponovno prevesti.
đenje uspješno obavljeno, možemo pokrenuti program preko izbornika . Otvorit će se
emo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti to
B.1. Kreiranje novog projekta u
Nakon odabira kazala i potvrde u sljedemain.cpp
ivanjima te funkcijom main
otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru te mišem dvokliknuti na ime datoteke.
Code::Blocks sam kreirao tijelo funkcije main, možete odmah pokrnuti program tako da u izborniku
aju pogreške prilikom prevoe se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uoe biti jasno označena crvenim kvadrati
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljede
pogreške ispravimo, kôd moramo ponovno prevesti.
ješno obavljeno, možemo pokrenuti program preko izbornika će se komandni prozor u kojem
emo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti to
Kreiranje novog projekta u
Nakon odabira kazala i potvrde u sljedemain.cpp
main . Taj kostur otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
te mišem dvokliknuti na ime datoteke.
sam kreirao tijelo funkcije main, možete odmah pokrnuti program tako da u izborniku
aju pogreške prilikom prevođe se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uočena crvenim kvadrati
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljede
pogreške ispravimo, kôd moramo ponovno prevesti.
ješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
emo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti to
Kreiranje novog projekta u
Nakon odabira kazala i potvrde u sljedemain.cpp s kosturom budu
. Taj kostur otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
te mišem dvokliknuti na ime datoteke.
sam kreirao tijelo funkcije main, možete odmah pokrnuti program tako da u izborniku Build
aju pogreške prilikom prevođenja, u e se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uočena crvenim kvadrati
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljede
pogreške ispravimo, kôd moramo ponovno prevesti.
ješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
emo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti točku prekida (engl.
Kreiranje novog projekta u
Nakon odabira kazala i potvrde u sljedeć
s kosturom budu. Taj kostur
otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru te mišem dvokliknuti na ime datoteke.
sam kreirao tijelo funkcije main, možete odmah pokrBuild izaberete
đenja, u e se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uoena crvenim kvadrati
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljede
pogreške ispravimo, kôd moramo ponovno prevesti.
ješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
emo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvođnosti varijabli, možemo postaviti točku prekida (engl.
Kreiranje novog projekta u
Nakon odabira kazala i potvrde u sljedećem dijalogu, razvojna okolina s kosturom budu
. Taj kostur ćotvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
te mišem dvokliknuti na ime datoteke.
sam kreirao tijelo funkcije main, možete odmah pokrizaberete
đenja, u Build loge se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uoena crvenim kvadrati
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljede
pogreške ispravimo, kôd moramo ponovno prevesti.
ješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
emo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvođenje programa da bismo provjerili vrije
čku prekida (engl.
Kreiranje novog projekta u
ćem dijalogu, razvojna okolina s kosturom buduć
. Taj kostur ćemo popuniti našim kôdom. Da biste otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
te mišem dvokliknuti na ime datoteke.
sam kreirao tijelo funkcije main, možete odmah pokrizaberete Build and Run
Build loge se ispisati pogreške i upozorenja (slika B.
e se prebaciti na mjesto u kôdu gdje je pogreška uoena crvenim kvadratić
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljede
pogreške ispravimo, kôd moramo ponovno prevesti.
ješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
emo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u đenje programa da bismo provjerili vrije
čku prekida (engl.
Kreiranje novog projekta u
ćem dijalogu, razvojna okolina s kosturom budućeg programa: neophodnim u
ćemo popuniti našim kôdom. Da biste otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
te mišem dvokliknuti na ime datoteke.
sam kreirao tijelo funkcije main, možete odmah pokrBuild and Run
Build log.2). Dvostrukim klikom na poruke,
e se prebaciti na mjesto u kôdu gdje je pogreška uoena crvenim kvadratićem. Valja sva
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljede
pogreške ispravimo, kôd moramo ponovno prevesti.
ješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem ć
emo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u đenje programa da bismo provjerili vrije
ku prekida (engl.
Kreiranje novog projekta u Code::Blocks
Prilog
em dijalogu, razvojna okolina s kosturom budućeg programa: neophodnim u
ćemo popuniti našim kôdom. Da biste otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
te mišem dvokliknuti na ime datoteke.
sam kreirao tijelo funkcije main, možete odmah pokrBuild and Run
Build log prozoru pri dnu glavnog). Dvostrukim klikom na poruke,
e se prebaciti na mjesto u kôdu gdje je pogreška uoč
ćem. Valja svapogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljedeć
ješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem će se ispisivati poruke, odno
Za pronalaženje pogrešaka u programu služe nam komande u enje programa da bismo provjerili vrije
ku prekida (engl. breakpoint
Code::Blocks
Prilog
em dijalogu, razvojna okolina ćeg programa: neophodnim u
emo popuniti našim kôdom. Da biste otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
te mišem dvokliknuti na ime datoteke.
sam kreirao tijelo funkcije main, možete odmah pokrBuild and Run
prozoru pri dnu glavnog). Dvostrukim klikom na poruke,
e se prebaciti na mjesto u kôdu gdje je pogreška uočena, a linija kôda s pćem. Valja sva
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljiti znakom ; prevoditelj može javiti pogrešku za sljedeću liniju kôda. Nakon što
ješno obavljeno, možemo pokrenuti program preko izbornika će se ispisivati poruke, odno
Za pronalaženje pogrešaka u programu služe nam komande u enje programa da bismo provjerili vrije
breakpoint
Code::Blocks
Prilog B. Korištenje prevoditelja
em dijalogu, razvojna okolina ćeg programa: neophodnim u
emo popuniti našim kôdom. Da biste otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
te mišem dvokliknuti na ime datoteke.
sam kreirao tijelo funkcije main, možete odmah pokrBuild and Run.
prozoru pri dnu glavnog). Dvostrukim klikom na poruke,
e se prebaciti na mjesto u kôdu gdje je pogreška uočena, a linija kôda s pem. Valja svakako paziti da uzrok
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljću liniju kôda. Nakon što
ješno obavljeno, možemo pokrenuti program preko izbornika će se ispisivati poruke, odno
Za pronalaženje pogrešaka u programu služe nam komande u enje programa da bismo provjerili vrije
breakpoint
Code::Blocks
Korištenje prevoditelja
em dijalogu, razvojna okolina eg programa: neophodnim u
emo popuniti našim kôdom. Da biste otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
sam kreirao tijelo funkcije main, možete odmah pokr
prozoru pri dnu glavnog). Dvostrukim klikom na poruke,
čena, a linija kôda s pkako paziti da uzrok
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zakljću liniju kôda. Nakon što
ješno obavljeno, možemo pokrenuti program preko izbornika e se ispisivati poruke, odno
Za pronalaženje pogrešaka u programu služe nam komande u Debug enje programa da bismo provjerili vrije
breakpoint): postavimo ku
Korištenje prevoditelja
em dijalogu, razvojna okolina ćeg programa: neophodnim u
emo popuniti našim kôdom. Da biste otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru
sam kreirao tijelo funkcije main, možete odmah pokr
prozoru pri dnu glavnog). Dvostrukim klikom na poruke,
čena, a linija kôda s pkako paziti da uzrok
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zaklju liniju kôda. Nakon što
ješno obavljeno, možemo pokrenuti program preko izbornika e se ispisivati poruke, odno
Debug enje programa da bismo provjerili vrije
): postavimo ku
Korištenje prevoditelja
em dijalogu, razvojna okolina će auteg programa: neophodnim u
emo popuniti našim kôdom. Da biste otvorili tu datoteku i u nju mogli pisati svoj kôd trebate u lijevom prozoru Projects
sam kreirao tijelo funkcije main, možete odmah pokr
prozoru pri dnu glavnog). Dvostrukim klikom na poruke,
ena, a linija kôda s pkako paziti da uzrok
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zaklju liniju kôda. Nakon što
ješno obavljeno, možemo pokrenuti program preko izbornika e se ispisivati poruke, odno
Debug izborniku. enje programa da bismo provjerili vrije
): postavimo ku
Korištenje prevoditelja
em dijalogu, razvojna okolina će auteg programa: neophodnim u
emo popuniti našim kôdom. Da biste Projects
sam kreirao tijelo funkcije main, možete odmah pokr
prozoru pri dnu glavnog pr). Dvostrukim klikom na poruke,
ena, a linija kôda s pkako paziti da uzrok
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zaklju liniju kôda. Nakon što
ješno obavljeno, možemo pokrenuti program preko izbornika e se ispisivati poruke, odno
zborniku. enje programa da bismo provjerili vrije
): postavimo ku
Korištenje prevoditelja
će auto-eg programa: neophodnim uk-
emo popuniti našim kôdom. Da biste Projects,
sam kreirao tijelo funkcije main, možete odmah pokre-
pro-). Dvostrukim klikom na poruke,
ena, a linija kôda s po-kako paziti da uzrok
pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zaboravimo zaklju-u liniju kôda. Nakon što
ješno obavljeno, možemo pokrenuti program preko izbornika e se ispisivati poruke, odnos-
zborniku. enje programa da bismo provjerili vrijed-
): postavimo kur-
Prilog
8.
9.
Prilog B
zor na željenu liniju kôda te preko nakao indikacija da je postavljena tobugram nai
Kada se izvoprozora (može se aktivirati pomoWatchesŽelimomo južemo i promijeniti tako da kliknemo mišem na polje s vrijednošnu vrijednost.
Nakon što smo zaustavili izvoizvođfunkciju koja se poziva naredbom pomonastaviti normalno izvo
B. Korištenje prevoditelja
zor na željenu liniju kôda te preko nadno deaktiviramo) tokao indikacija da je postavljena tobug-Start/Continueram naiđ
Kada se izvoprozora (može se aktivirati pomoWatchesŽelimomo južemo i promijeniti tako da kliknemo mišem na polje s vrijednošnu vrijednost.
Nakon što smo zaustavili izvoizvođenje naredbu po naredbu pomofunkciju koja se poziva naredbom pomonastaviti normalno izvo
Korištenje prevoditelja
zor na željenu liniju kôda te preko dno deaktiviramo) to
kao indikacija da je postavljena toStart/Continue
ram naiđe.
Kada se izvoprozora (može se aktivirati pomoWatches) automatski Želimo li pogledati vrijednost neke varijable ili objekta koja nije prikazana, možmo ju upisati u prazno polje u prozoru žemo i promijeniti tako da kliknemo mišem na polje s vrijednošnu vrijednost.
Nakon što smo zaustavili izvoizvođenje naredbu po naredbu pomofunkciju koja se poziva naredbom pomonastaviti normalno izvo
Korištenje prevoditelja
zor na željenu liniju kôda te preko dno deaktiviramo) to
kao indikacija da je postavljena toStart/Continue
ram naiđe.
Kada se izvođprozora (može se aktivirati pomo
) automatski li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
upisati u prazno polje u prozoru žemo i promijeniti tako da kliknemo mišem na polje s vrijednošnu vrijednost.
Nakon što smo zaustavili izvođenje naredbu po naredbu pomo
funkciju koja se poziva naredbom pomonastaviti normalno izvo
Korištenje prevoditelja
zor na željenu liniju kôda te preko dno deaktiviramo) to
kao indikacija da je postavljena toStart/Continue
Kada se izvođenje programa zaustavi u toprozora (može se aktivirati pomo
) automatski li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
upisati u prazno polje u prozoru žemo i promijeniti tako da kliknemo mišem na polje s vrijednošnu vrijednost.
Nakon što smo zaustavili izvođenje naredbu po naredbu pomo
funkciju koja se poziva naredbom pomonastaviti normalno izvo
Korištenje prevoditelja
zor na željenu liniju kôda te preko dno deaktiviramo) toč
kao indikacija da je postavljena toStart/Continue, izvo
đenje programa zaustavi u toprozora (može se aktivirati pomo
) automatski ćli pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
upisati u prazno polje u prozoru žemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
Nakon što smo zaustavili izvoenje naredbu po naredbu pomo
funkciju koja se poziva naredbom pomonastaviti normalno izvođ
Slika
Korištenje prevoditelja
zor na željenu liniju kôda te preko dno deaktiviramo) točku prekida. Ispred linije koda
kao indikacija da je postavljena to, izvođ
đenje programa zaustavi u toprozora (može se aktivirati pomo
) automatski će se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
upisati u prazno polje u prozoru žemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
Nakon što smo zaustavili izvoenje naredbu po naredbu pomo
funkciju koja se poziva naredbom pomonastaviti normalno izvođenje programa naredbom
ka B
zor na željenu liniju kôda te preko čku prekida. Ispred linije koda
kao indikacija da je postavljena to, izvođenje ć
enje programa zaustavi u toprozora (može se aktivirati pomo
će se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
upisati u prazno polje u prozoru žemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
Nakon što smo zaustavili izvođenje naredbu po naredbu pomo
funkciju koja se poziva naredbom pomođenje programa naredbom
B.2. Prikaz pogreške u
zor na željenu liniju kôda te preko čku prekida. Ispred linije koda
kao indikacija da je postavljena točđenje će se zaustaviti na prvoj to
enje programa zaustavi u toprozora (može se aktivirati pomo
će se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
upisati u prazno polje u prozoru žemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
Nakon što smo zaustavili izvođenje programa u toenje naredbu po naredbu pomo
funkciju koja se poziva naredbom pomođenje programa naredbom
Prikaz pogreške u
zor na željenu liniju kôda te preko Debug čku prekida. Ispred linije koda
kao indikacija da je postavljena točka prekida. Nakon pokretanja programa s đ će se zaustaviti na prvoj to
enje programa zaustavi u toprozora (može se aktivirati pomoć
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
upisati u prazno polje u prozoru žemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
đenje programa u toenje naredbu po naredbu pomoć
funkciju koja se poziva naredbom pomođenje programa naredbom
Prikaz pogreške u
Debug ku prekida. Ispred linije koda
čka prekida. Nakon pokretanja programa s će se zaustaviti na prvoj to
enje programa zaustavi u točprozora (može se aktivirati pomoću izbornika
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
upisati u prazno polje u prozoru Watchesžemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
đenje programa u toenje naredbu po naredbu pomoću komande
funkciju koja se poziva naredbom pomoćenje programa naredbom
Prikaz pogreške u
Debug – Toggle Breakpointku prekida. Ispred linije koda
čka prekida. Nakon pokretanja programa s će se zaustaviti na prvoj to
enje programa zaustavi u točki prekida, u ću izbornika
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
Watchesžemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
đenje programa u toću komande
funkciju koja se poziva naredbom pomoću komande enje programa naredbom
Prikaz pogreške u
Toggle Breakpointku prekida. Ispred linije koda
čka prekida. Nakon pokretanja programa s e se zaustaviti na prvoj to
čki prekida, u ću izbornika
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
Watches (slika žemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
enje programa u toću komande
ću komande enje programa naredbom
Prikaz pogreške u Code::Blocks
Toggle Breakpointku prekida. Ispred linije koda
ka prekida. Nakon pokretanja programa s e se zaustaviti na prvoj to
čki prekida, u u izbornika
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
(slika žemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
enje programa u toču komande Debugću komande
enje programa naredbom Debug
Code::Blocks
Toggle Breakpointku prekida. Ispred linije koda će se pojaviti crvena to
ka prekida. Nakon pokretanja programa s e se zaustaviti na prvoj toč
čki prekida, u u izbornika Debug
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
(slika B.žemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
enje programa u točki prekida, mDebug
u komande DebugDebug-
Code::Blocks
Toggle Breakpointku prekida. Ispred linije koda će se pojaviti crvena to
ka prekida. Nakon pokretanja programa s e se zaustaviti na prvoj točki prekida na koju pro
ki prekida, u WatchesDebug-Debugging Windows
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
.3). Štoviše, vrijednost mžemo i promijeniti tako da kliknemo mišem na polje s vrijednoš
čki prekida, mDebug-Next Line
Debug-Start/Continue
Code::Blocks
Toggle Breakpoint aktiviramo (ili naće se pojaviti crvena to
ka prekida. Nakon pokretanja programa s čki prekida na koju pro
WatchesDebugging Windows
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
). Štoviše, vrijednost mžemo i promijeniti tako da kliknemo mišem na polje s vrijednošć
čki prekida, mNext Line
Debug-Step IntoStart/Continue
aktiviramo (ili naće se pojaviti crvena to
ka prekida. Nakon pokretanja programa s čki prekida na koju pro
Watches prozoru pri dnu Debugging Windows
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
). Štoviše, vrijednost mžemo i promijeniti tako da kliknemo mišem na polje s vrijednošću i upišemo želj
ki prekida, možemo nastaviti Next Line, možemo u
Step IntoStart/Continue
aktiviramo (ili nae se pojaviti crvena to
ka prekida. Nakon pokretanja programa s ki prekida na koju pro
prozoru pri dnu Debugging Windows
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
). Štoviše, vrijednost mću i upišemo želj
ožemo nastaviti , možemo u
Step Into te možemo Start/Continue.
aktiviramo (ili nae se pojaviti crvena to
ka prekida. Nakon pokretanja programa s ki prekida na koju pro
prozoru pri dnu Debugging Windows
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
). Štoviše, vrijednost mću i upišemo želj
ožemo nastaviti , možemo u
te možemo .
1035
aktiviramo (ili nae se pojaviti crvena toč
ka prekida. Nakon pokretanja programa s Dki prekida na koju pro
prozoru pri dnu Debugging Windows
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, mož
). Štoviše, vrijednost mu i upišemo želj
ožemo nastaviti , možemo ući u
te možemo
1035
aktiviramo (ili nak-e se pojaviti crvena točka
De-ki prekida na koju prog-
prozoru pri dnu Debugging Windows-
e se pokazati sve lokalne varijable sa svojim vrijednostima. li pogledati vrijednost neke varijable ili objekta koja nije prikazana, može-
). Štoviše, vrijednost mo-u i upišemo želje-
ožemo nastaviti , možemo ući u
te možemo
1036
B
Besplatna inawww.microsoft.com/express/Downloadsverzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna verzija
1.
2.
1036
B.2. Microsoft
Besplatna inawww.microsoft.com/express/Downloadsverzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna verzija
Evo sažetih uputa kako napraviti program u
Iz izb(svi primjeri kôda iz knjige konzolne aplikacije!) te se upiše ime projekta, npr.
Nakon pritiska na tipku rogram.cppkako main funkcija ima nešto drugazlog za to limo li provjeriti ispis u komandnom prozoru tijekom izvofunkcije
system("PAUSE");
koja
. Microsoft
Besplatna inawww.microsoft.com/express/Downloadsverzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna verzija Express 2013 for Windows Desktop
Evo sažetih uputa kako napraviti program u
Iz izb(svi primjeri kôda iz knjige konzolne aplikacije!) te se upiše ime projekta, npr.
Nakon pritiska na tipku rogram.cppkako main funkcija ima nešto drugazlog za to limo li provjeriti ispis u komandnom prozoru tijekom izvofunkcije
system("PAUSE");
koja ć
. Microsoft
Besplatna inačwww.microsoft.com/express/Downloadsverzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Express 2013 for Windows Desktop
Evo sažetih uputa kako napraviti program u
Iz izbornika (svi primjeri kôda iz knjige konzolne aplikacije!) te se upiše ime projekta, npr.
Nakon pritiska na tipku rogram.cppkako main funkcija ima nešto drugazlog za to limo li provjeriti ispis u komandnom prozoru tijekom izvofunkcije main
system("PAUSE");
koja će zaustaviti izvo
. Microsoft
Besplatna inačica www.microsoft.com/express/Downloadsverzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Express 2013 for Windows Desktop
Evo sažetih uputa kako napraviti program u
ornika File(svi primjeri kôda iz knjige konzolne aplikacije!) te se upiše ime projekta, npr.
Nakon pritiska na tipku rogram.cpp s funkcijom main. U tu datoteku kako main funkcija ima nešto drugazlog za to su makrolimo li provjeriti ispis u komandnom prozoru tijekom izvo
main
system("PAUSE");
će zaustaviti izvo
Slika
. Microsoft Visual C++
čica Visual C++www.microsoft.com/express/Downloadsverzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Express 2013 for Windows Desktop
Evo sažetih uputa kako napraviti program u
File (svi primjeri kôda iz knjige konzolne aplikacije!) te se upiše ime projekta, npr.
Nakon pritiska na tipku s funkcijom main. U tu datoteku
kako main funkcija ima nešto drugasu makro
limo li provjeriti ispis u komandnom prozoru tijekom izvomain , prije naredbe
system("PAUSE");
će zaustaviti izvo
Slika B
Visual C++
Visual C++www.microsoft.com/express/Downloadsverzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Express 2013 for Windows Desktop
Evo sažetih uputa kako napraviti program u
odabere se (svi primjeri kôda iz knjige konzolne aplikacije!) te se upiše ime projekta, npr.
Nakon pritiska na tipku s funkcijom main. U tu datoteku
kako main funkcija ima nešto drugasu makro-pretvorbe koje pretprocesor radi
limo li provjeriti ispis u komandnom prozoru tijekom izvo, prije naredbe
system("PAUSE");
e zaustaviti izvođ
B.3. Pregled varijable u to
Visual C++
Visual C++www.microsoft.com/express/Downloadsverzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Express 2013 for Windows Desktop
Evo sažetih uputa kako napraviti program u
odabere se (svi primjeri kôda iz knjige konzolne aplikacije!) te se upiše ime projekta, npr.
Nakon pritiska na tipku OKs funkcijom main. U tu datoteku
kako main funkcija ima nešto drugapretvorbe koje pretprocesor radi
limo li provjeriti ispis u komandnom prozoru tijekom izvo, prije naredbe
e zaustaviti izvođenje
Pregled varijable u to
Visual C++
Visual C++www.microsoft.com/express/Downloadsverzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Express 2013 for Windows Desktop
Evo sažetih uputa kako napraviti program u
odabere se New(svi primjeri kôda iz knjige ćkonzolne aplikacije!) te se upiše ime projekta, npr.
OK, razvojna okolina s funkcijom main. U tu datoteku
kako main funkcija ima nešto drugapretvorbe koje pretprocesor radi
limo li provjeriti ispis u komandnom prozoru tijekom izvo, prije naredbe return
đenje programa prije nego se komandni prozor zatvori.
Pregled varijable u to
Visual C++
Visual C++ www.microsoft.com/express/Downloadsverzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Express 2013 for Windows Desktop
Evo sažetih uputa kako napraviti program u
New(svi primjeri kôda iz knjige će raditi iskljukonzolne aplikacije!) te se upiše ime projekta, npr.
, razvojna okolina s funkcijom main. U tu datoteku
kako main funkcija ima nešto drugačpretvorbe koje pretprocesor radi
limo li provjeriti ispis u komandnom prozoru tijekom izvoreturn
programa prije nego se komandni prozor zatvori.
Pregled varijable u to
razvojne okoline može se nawww.microsoft.com/express/Downloads. U vrijeme pisanja ovog teksta, aktualna je bila verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Express 2013 for Windows Desktop
Evo sažetih uputa kako napraviti program u
New – Projectće raditi isklju
konzolne aplikacije!) te se upiše ime projekta, npr.
, razvojna okolina s funkcijom main. U tu datoteku
kako main funkcija ima nešto drugačiji oblik nego što je propisano standardom. Rpretvorbe koje pretprocesor radi
limo li provjeriti ispis u komandnom prozoru tijekom izvoreturn možemo dodati naredbu:
programa prije nego se komandni prozor zatvori.
Pregled varijable u to
razvojne okoline može se na. U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna Express 2013 for Windows Desktop.
Evo sažetih uputa kako napraviti program u
Projectće raditi isklju
konzolne aplikacije!) te se upiše ime projekta, npr.
, razvojna okolina s funkcijom main. U tu datoteku
kako main funkcija ima nešto drugačiji oblik nego što je propisano standardom. Rpretvorbe koje pretprocesor radi
limo li provjeriti ispis u komandnom prozoru tijekom izvomožemo dodati naredbu:
programa prije nego se komandni prozor zatvori.
Pregled varijable u toč
razvojne okoline može se na. U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Evo sažetih uputa kako napraviti program u Visual C++
Project. Izabere se e raditi isključ
konzolne aplikacije!) te se upiše ime projekta, npr.
, razvojna okolina ćs funkcijom main. U tu datoteku ć
čiji oblik nego što je propisano standardom. Rpretvorbe koje pretprocesor radi
limo li provjeriti ispis u komandnom prozoru tijekom izvomožemo dodati naredbu:
programa prije nego se komandni prozor zatvori.
Pregled varijable u točki prekida u
razvojne okoline može se na. U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Visual C++
. Izabere se e raditi isključivo u programima napravljenim kao
konzolne aplikacije!) te se upiše ime projekta, npr.
, razvojna okolina će sama kreirati datoteku s funkcijom main. U tu datoteku ćemo pisati kôd primjera. Primijetite
čiji oblik nego što je propisano standardom. Rpretvorbe koje pretprocesor radi
limo li provjeriti ispis u komandnom prozoru tijekom izvomožemo dodati naredbu:
programa prije nego se komandni prozor zatvori.
čki prekida u
razvojne okoline može se na. U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Visual C++
. Izabere se čivo u programima napravljenim kao
konzolne aplikacije!) te se upiše ime projekta, npr. MojPrviProgram
će sama kreirati datoteku ćemo pisati kôd primjera. Primijetite
iji oblik nego što je propisano standardom. Rpretvorbe koje pretprocesor radi
limo li provjeriti ispis u komandnom prozoru tijekom izvomožemo dodati naredbu:
programa prije nego se komandni prozor zatvori.
čki prekida u
Prilog
razvojne okoline može se na. U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Visual C++ razvojnoj okolini:
. Izabere se Win32 Console Applicationčivo u programima napravljenim kao
MojPrviProgram
će sama kreirati datoteku ćemo pisati kôd primjera. Primijetite
iji oblik nego što je propisano standardom. Rpretvorbe koje pretprocesor radi – to vas ne treba smetati. Ž
limo li provjeriti ispis u komandnom prozoru tijekom izvođmožemo dodati naredbu:
programa prije nego se komandni prozor zatvori.
ki prekida u Code::Blocks
Prilog
razvojne okoline može se na. U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
razvojnoj okolini:
Win32 Console Applicationivo u programima napravljenim kao
MojPrviProgram
će sama kreirati datoteku emo pisati kôd primjera. Primijetite
iji oblik nego što je propisano standardom. Rto vas ne treba smetati. Ž
limo li provjeriti ispis u komandnom prozoru tijekom izvođenja programa, na kraj možemo dodati naredbu:
programa prije nego se komandni prozor zatvori.
Code::Blocks
Prilog B. Korištenje prevoditelja
razvojne okoline može se na. U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
razvojnoj okolini:
Win32 Console Applicationivo u programima napravljenim kao
MojPrviProgram
e sama kreirati datoteku emo pisati kôd primjera. Primijetite
iji oblik nego što je propisano standardom. Rto vas ne treba smetati. Žđenja programa, na kraj
možemo dodati naredbu:
programa prije nego se komandni prozor zatvori.
Code::Blocks
Korištenje prevoditelja
razvojne okoline može se nać. U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
razvojnoj okolini:
Win32 Console Applicationivo u programima napravljenim kao
MojPrviProgram (slika
e sama kreirati datoteku emo pisati kôd primjera. Primijetite
iji oblik nego što je propisano standardom. Rto vas ne treba smetati. Žđenja programa, na kraj
programa prije nego se komandni prozor zatvori.
Code::Blocks
Korištenje prevoditelja
razvojne okoline može se naći na adresi . U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
razvojnoj okolini:
Win32 Console Applicationivo u programima napravljenim kao
(slika
e sama kreirati datoteku emo pisati kôd primjera. Primijetite
iji oblik nego što je propisano standardom. Rto vas ne treba smetati. Žđenja programa, na kraj
programa prije nego se komandni prozor zatvori.
Korištenje prevoditelja
ći na adresi . U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
razvojnoj okolini:
Win32 Console Applicationivo u programima napravljenim kao
(slika B.
e sama kreirati datoteku MojPrviemo pisati kôd primjera. Primijetite
iji oblik nego što je propisano standardom. Rto vas ne treba smetati. Ž
enja programa, na kraj
programa prije nego se komandni prozor zatvori.
Korištenje prevoditelja
ći na adresi . U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Win32 Console Applicationivo u programima napravljenim kao
.4).
MojPrviemo pisati kôd primjera. Primijetite
iji oblik nego što je propisano standardom. Rto vas ne treba smetati. Ž
enja programa, na kraj
programa prije nego se komandni prozor zatvori.
Korištenje prevoditelja
i na adresi . U vrijeme pisanja ovog teksta, aktualna je bila
verzija Visual C++ 2013, s time da je za isprobavanje programa u jeziku C++ potrebna
Win32 Console Application ivo u programima napravljenim kao
MojPrviP-emo pisati kôd primjera. Primijetite
iji oblik nego što je propisano standardom. Ra-to vas ne treba smetati. Že-
enja programa, na kraj
Prilog
3.
4.
5.
6.
Prilog B
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik Solution.
U sluzora kurzor ziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zabravimo zakljuNakon što pogreške ispravimo, kôd moramo ponovno prevesti.
Ako je prevoDebug poruke, odnosno u koji
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti tozor na željenu liniju kôda te preko nadno deaktiviramo) toDebuggingđe.
B. Korištenje prevod
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik Solution.
U slučzora ćkurzor ćziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zabravimo zakljuNakon što pogreške ispravimo, kôd moramo ponovno prevesti.
Ako je prevoDebug poruke, odnosno u koji
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti tozor na željenu liniju kôda te preko nadno deaktiviramo) toDebugginge.
Korištenje prevod
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik Solution.
U slučaju pogreške prilikom prevozora će se ispisati pogreške i upozorenja (slika kurzor će se prebaciti na mjesto u kôdu gdje je pogreška uoziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zabravimo zakljuNakon što pogreške ispravimo, kôd moramo ponovno prevesti.
Ako je prevoDebug – poruke, odnosno u koji
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti tozor na željenu liniju kôda te preko nadno deaktiviramo) toDebugging
Korištenje prevod
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
čaju pogreške prilikom prevoće se ispisati pogreške i upozorenja (slika će se prebaciti na mjesto u kôdu gdje je pogreška uo
ziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zabravimo zaključNakon što pogreške ispravimo, kôd moramo ponovno prevesti.
Ako je prevođ Start Debugging
poruke, odnosno u koji
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti tozor na željenu liniju kôda te preko nadno deaktiviramo) toDebugging, izvo
Korištenje prevod
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
čaju pogreške prilikom prevoće se ispisati pogreške i upozorenja (slika će se prebaciti na mjesto u kôdu gdje je pogreška uo
ziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zabravimo zaključiti znakom ; prevoditelj Nakon što pogreške ispravimo, kôd moramo ponovno prevesti.
Ako je prevođenje uspješno obavljeno, možemo pokrenuti program preko izbornika Start Debugging
poruke, odnosno u koji
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti tozor na željenu liniju kôda te preko nadno deaktiviramo) to
, izvođ
Korištenje prevoditelja
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
aju pogreške prilikom prevoe se ispisati pogreške i upozorenja (slika će se prebaciti na mjesto u kôdu gdje je pogreška uo
ziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zabčiti znakom ; prevoditelj
Nakon što pogreške ispravimo, kôd moramo ponovno prevesti.
đenje uspješno obavljeno, možemo pokrenuti program preko izbornika Start Debugging
poruke, odnosno u koji ć
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti tozor na željenu liniju kôda te preko nadno deaktiviramo) toč
, izvođenje ć
Slika
itelja
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
aju pogreške prilikom prevoe se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uoziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
čiti znakom ; prevoditelj Nakon što pogreške ispravimo, kôd moramo ponovno prevesti.
đenje uspješno obavljeno, možemo pokrenuti program preko izbornika Start Debugging
poruke, odnosno u koji ćemo up
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti tozor na željenu liniju kôda te preko nadno deaktiviramo) točku prekida. Nakon pokretanja programa s
đenje će se zaustaviti na prvoj to
Slika B.
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
aju pogreške prilikom prevoe se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uoziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
iti znakom ; prevoditelj Nakon što pogreške ispravimo, kôd moramo ponovno prevesti.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika Start Debugging. Otvorit
poruke, odnosno u koji ćemo up
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti tozor na željenu liniju kôda te preko
čku prekida. Nakon pokretanja programa s đ će se zaustaviti na prvoj to
.4. Kreiranje novog projekta u
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
aju pogreške prilikom prevođe se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uoziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
iti znakom ; prevoditelj Nakon što pogreške ispravimo, kôd moramo ponovno prevesti.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika . Otvorit ć
ćemo upisivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti tozor na željenu liniju kôda te preko
čku prekida. Nakon pokretanja programa s će se zaustaviti na prvoj to
Kreiranje novog projekta u
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
aju pogreške prilikom prevođenja, u e se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uoziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
iti znakom ; prevoditelj Nakon što pogreške ispravimo, kôd moramo ponovno prevesti.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika . Otvorit će se
isivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvonosti varijabli, možemo postaviti točku prekida (engl. zor na željenu liniju kôda te preko Debug
čku prekida. Nakon pokretanja programa s e se zaustaviti na prvoj to
Kreiranje novog projekta u
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
đenja, u e se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uoziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
iti znakom ; prevoditelj ćNakon što pogreške ispravimo, kôd moramo ponovno prevesti.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika . Otvorit će se
isivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvođnosti varijabli, možemo postaviti točku prekida (engl.
Debug ku prekida. Nakon pokretanja programa s
e se zaustaviti na prvoj to
Kreiranje novog projekta u
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
đenja, u Error Liste se ispisati pogreške i upozorenja (slika
e se prebaciti na mjesto u kôdu gdje je pogreška uoziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
iti znakom ; prevoditelj će javiti pogrešku za sljedeNakon što pogreške ispravimo, kôd moramo ponovno prevesti.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
isivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Želimo li u nekoj naredbi zaustaviti izvođenje programa da bismo provjerili vrije
čku prekida (engl. Debug – Toggle Breakpoint
ku prekida. Nakon pokretanja programa s e se zaustaviti na prvoj to
Kreiranje novog projekta u
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
Error Liste se ispisati pogreške i upozorenja (slika B.
e se prebaciti na mjesto u kôdu gdje je pogreška uoziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
će javiti pogrešku za sljedeNakon što pogreške ispravimo, kôd moramo ponovno prevesti.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
isivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u đenje programa da bismo provjerili vrije
čku prekida (engl. Toggle Breakpoint
ku prekida. Nakon pokretanja programa s e se zaustaviti na prvoj toč
Kreiranje novog projekta u
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
Error List.5). Dvostrukim k
e se prebaciti na mjesto u kôdu gdje je pogreška uoziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
će javiti pogrešku za sljedeNakon što pogreške ispravimo, kôd moramo ponovno prevesti.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
isivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u đenje programa da bismo provjerili vrije
ku prekida (engl. Toggle Breakpoint
ku prekida. Nakon pokretanja programa s e se zaustaviti na prvoj točki prekida na koju program na
Kreiranje novog projekta u
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
Error List prozoru pri dnu glavnog pr). Dvostrukim k
e se prebaciti na mjesto u kôdu gdje je pogreška uoč
ziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zabe javiti pogrešku za sljede
Nakon što pogreške ispravimo, kôd moramo ponovno prevesti.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
isivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u enje programa da bismo provjerili vrije
ku prekida (engl. breakpoinToggle Breakpoint
ku prekida. Nakon pokretanja programa s čki prekida na koju program na
Kreiranje novog projekta u Visual C++
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
prozoru pri dnu glavnog pr). Dvostrukim k
e se prebaciti na mjesto u kôdu gdje je pogreška uočena. Valja svakako pziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
e javiti pogrešku za sljedeNakon što pogreške ispravimo, kôd moramo ponovno prevesti.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
isivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u enje programa da bismo provjerili vrije
breakpoinToggle Breakpoint
ku prekida. Nakon pokretanja programa s čki prekida na koju program na
Visual C++
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
prozoru pri dnu glavnog pr). Dvostrukim k
e se prebaciti na mjesto u kôdu gdje je pogreška uočena. Valja svakako pziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
e javiti pogrešku za sljedeNakon što pogreške ispravimo, kôd moramo ponovno prevesti.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem
isivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u enje programa da bismo provjerili vrije
breakpoinToggle Breakpoint aktiviramo (ili na
ku prekida. Nakon pokretanja programa s ki prekida na koju program na
Visual C++
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik
prozoru pri dnu glavnog pr). Dvostrukim klikom na poruke,
čena. Valja svakako pziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
e javiti pogrešku za sljedeć
enje uspješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem ć
isivati podatke koje program traži.
Za pronalaženje pogrešaka u programu služe nam komande u Debug enje programa da bismo provjerili vrije
breakpoint): postavimo kuaktiviramo (ili na
ku prekida. Nakon pokretanja programa s ki prekida na koju program na
Visual C++
Nakon što završimo s pisanjem kôda, moramo ga prevesti: izbornik Build
prozoru pri dnu glavnog prlikom na poruke,
čena. Valja svakako pziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
e javiti pogrešku za sljedeću linij
enje uspješno obavljeno, možemo pokrenuti program preko izbornika komandni prozor u kojem će se ispisivati
Debug enje programa da bismo provjerili vrije
): postavimo kuaktiviramo (ili na
ku prekida. Nakon pokretanja programa s Debug ki prekida na koju program na
Build –
prozoru pri dnu glavnog prlikom na poruke,
ena. Valja svakako pziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
ću liniju kôda.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika će se ispisivati
Debug izborniku. enje programa da bismo provjerili vrije
): postavimo kuaktiviramo (ili na
Debug –ki prekida na koju program na
1037
– Build
prozoru pri dnu glavnog prlikom na poruke,
ena. Valja svakako pziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zab
u kôda.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika će se ispisivati
izborniku. enje programa da bismo provjerili vrije
): postavimo kuaktiviramo (ili na
– Start ki prekida na koju program na
1037
Build
prozoru pri dnu glavnog pro-likom na poruke,
ena. Valja svakako pa-ziti da uzrok pogreške ne mora biti u toj liniji kôda. Na primjer, ako naredbu zabo-
u kôda.
enje uspješno obavljeno, možemo pokrenuti program preko izbornika e se ispisivati
izborniku. enje programa da bismo provjerili vrijed-
): postavimo kur-aktiviramo (ili nak-
Start ki prekida na koju program nai-
10381038
Slika
Slika
Slika B
Slika
B.6. Pregled vrijednosti objekta u
Slika B.5.
Pregled vrijednosti objekta u
. Prikaz pogreške u
Pregled vrijednosti objekta u
Prikaz pogreške u
Pregled vrijednosti objekta u
Prikaz pogreške u
Pregled vrijednosti objekta u
Prikaz pogreške u
Pregled vrijednosti objekta u
Prikaz pogreške u Visual C++
Pregled vrijednosti objekta u
Visual C++
Pregled vrijednosti objekta u
Prilog
Visual C++
Pregled vrijednosti objekta u Visual C++
Prilog
Visual C++
Visual C++
Prilog B. Korištenje prevoditelja
Visual C++
Korištenje prevoditelja
Korištenje prevoditeljaKorištenje prevoditeljaKorištenje prevoditelja
Korištenje prevoditelja
Prilog
7.
8.
B
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
cout << "Djed Boži
dati ovakav ispis:
što ćupisanog u komandni prozor: te podatke (iako je naknadni ispis nepromijenjenog unesenog teksta identi
nicu razliWindows(uklju
rama treba dodati naredbe kojima se mije
#include <windows.h> int main(){ }
76
Prilog B
Želimo li pogledati vrijednost neke varijable ili objekta u toDebug više, vrijednost možemo u dijalogu za prikaz i promijeniti.
Nakon što smo zaustavili izvoizvođkoja se poziva naredbom pomoizvođ
B.3. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
cout << "Djed Boži
dati ovakav ispis:
što će sasvim sigurno mnogima iupisanog u komandni prozor: te podatke (iako je naknadni ispis nepromijenjenog unesenog teksta identi
Uzrok problema leži u nicu razliWindows(uključ
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na porama treba dodati naredbe kojima se mije
#include <windows.h> int main()
SetConsoleCP(1250) SetConsoleOutputCP(1250) //...
852 je 8
B. Korištenje prevoditelja
Želimo li pogledati vrijednost neke varijable ili objekta u toDebug više, vrijednost možemo u dijalogu za prikaz i promijeniti.
Nakon što smo zaustavili izvoizvođenje naredbu po naredbu pomokoja se poziva naredbom pomoizvođenje programa naredbom
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
cout << "Djed Boži
dati ovakav ispis:
će sasvim sigurno mnogima iupisanog u komandni prozor: te podatke (iako je naknadni ispis nepromijenjenog unesenog teksta identi
Uzrok problema leži u nicu različWindowsima s hrvatskim lokalnim postavkama je obi(uključujuć
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na porama treba dodati naredbe kojima se mije
#include <windows.h>
int main()
SetConsoleCP(1250)SetConsoleOutputCP(1250)//...
852 je 8
Korištenje prevoditelja
Želimo li pogledati vrijednost neke varijable ili objekta u toDebug – Quick Watch više, vrijednost možemo u dijalogu za prikaz i promijeniti.
Nakon što smo zaustavili izvoizvođenje naredbu po naredbu pomokoja se poziva naredbom pomoizvođenje programa naredbom
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
cout << "Djed Boži
dati ovakav ispis:
će sasvim sigurno mnogima iupisanog u komandni prozor: te podatke (iako je naknadni ispis nepromijenjenog unesenog teksta identi
Uzrok problema leži u nicu različitu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je običujući i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na porama treba dodati naredbe kojima se mije
#include <windows.h>
int main()
SetConsoleCP(1250)SetConsoleOutputCP(1250)//...
852 je 8-bitna kodna stranica korištena u DOS
Korištenje prevoditelja
Želimo li pogledati vrijednost neke varijable ili objekta u toQuick Watch
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
Nakon što smo zaustavili izvođenje naredbu po naredbu pomo
koja se poziva naredbom pomođenje programa naredbom
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
cout << "Djed Boži
dati ovakav ispis:
će sasvim sigurno mnogima iupisanog u komandni prozor: te podatke (iako je naknadni ispis nepromijenjenog unesenog teksta identi
Uzrok problema leži u čitu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na ima s hrvatskim lokalnim postavkama je obi
č ći i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na porama treba dodati naredbe kojima se mije
#include <windows.h>
SetConsoleCP(1250)SetConsoleOutputCP(1250)
bitna kodna stranica korištena u DOS
Korištenje prevoditelja
Želimo li pogledati vrijednost neke varijable ili objekta u toQuick Watch
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
Nakon što smo zaustavili izvođenje naredbu po naredbu pomo
koja se poziva naredbom pomođenje programa naredbom
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
cout << "Djed Boži
e sasvim sigurno mnogima iupisanog u komandni prozor: te podatke (iako je naknadni ispis nepromijenjenog unesenog teksta identi
Uzrok problema leži u čitu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na ima s hrvatskim lokalnim postavkama je obići i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na porama treba dodati naredbe kojima se mije
#include <windows.h>
SetConsoleCP(1250)SetConsoleOutputCP(1250)
bitna kodna stranica korištena u DOS
Korištenje prevoditelja
Želimo li pogledati vrijednost neke varijable ili objekta u toQuick Watch
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
Nakon što smo zaustavili izvoenje naredbu po naredbu pomo
koja se poziva naredbom pomoenje programa naredbom
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
cout << "Djed Božićnjak tr
e sasvim sigurno mnogima iupisanog u komandni prozor: te podatke (iako je naknadni ispis nepromijenjenog unesenog teksta identi
Uzrok problema leži u čitu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je obii i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na porama treba dodati naredbe kojima se mije
#include <windows.h>
SetConsoleCP(1250)SetConsoleOutputCP(1250)
bitna kodna stranica korištena u DOS
Korištenje prevoditelja
Želimo li pogledati vrijednost neke varijable ili objekta u toQuick Watch možemo provjerit
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
Nakon što smo zaustavili izvoenje naredbu po naredbu pomo
koja se poziva naredbom pomoenje programa naredbom
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
njak tr
e sasvim sigurno mnogima iupisanog u komandni prozor: te podatke (iako je naknadni ispis nepromijenjenog unesenog teksta identi
Uzrok problema leži u činjenici da za ispis u konzolu itu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je obii i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na porama treba dodati naredbe kojima se mije
// SetConsoleCP() i SetConsoleOutputCP()
SetConsoleCP(1250); SetConsoleOutputCP(1250)
bitna kodna stranica korištena u DOS
Želimo li pogledati vrijednost neke varijable ili objekta u tomožemo provjerit
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
Nakon što smo zaustavili izvođenje naredbu po naredbu pomo
koja se poziva naredbom pomoćenje programa naredbom
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
njak trči
e sasvim sigurno mnogima ićupisanog u komandni prozor: te podatke (iako je naknadni ispis nepromijenjenog unesenog teksta identi
činjenici da za ispis u konzolu itu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je obii i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na porama treba dodati naredbe kojima se mije
// SetConsoleCP() i SetConsoleOutputCP()
SetConsoleOutputCP(1250)
bitna kodna stranica korištena u DOS
Želimo li pogledati vrijednost neke varijable ili objekta u tomožemo provjerit
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
Nakon što smo zaustavili izvođenje programa u toenje naredbu po naredbu pomo
koja se poziva naredbom pomoću komande enje programa naredbom Continue
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
či đakova
e sasvim sigurno mnogima ići na živce. Sliupisanog u komandni prozor: te podatke (iako je naknadni ispis nepromijenjenog unesenog teksta identi
činjenici da za ispis u konzolu itu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je obii i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na porama treba dodati naredbe kojima se mije
// SetConsoleCP() i SetConsoleOutputCP()
SetConsoleOutputCP(1250);
bitna kodna stranica korištena u DOS
Želimo li pogledati vrijednost neke varijable ili objekta u tomožemo provjerit
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
đenje programa u toenje naredbu po naredbu pomoć
ću komande Continue
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
đakova
ći na živce. Sliupisanog u komandni prozor: te podatke ć
(iako je naknadni ispis nepromijenjenog unesenog teksta identi
činjenici da za ispis u konzolu itu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je obii i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na porama treba dodati naredbe kojima se mijenja kodna stranica u konzoli:
// SetConsoleCP() i SetConsoleOutputCP()
// za ispravan unos// za ispravan ispis
bitna kodna stranica korištena u DOS
Želimo li pogledati vrijednost neke varijable ili objekta u tomožemo provjeriti vrijednost neke varijable (slika
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
đenje programa u toenje naredbu po naredbu pomoću komande
ću komande Continue.
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
akova čkom šumom." << endl;
ći na živce. Sliupisanog u komandni prozor: te podatke će debugger prikazati druga(iako je naknadni ispis nepromijenjenog unesenog teksta identi
injenici da za ispis u konzolu itu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je obii i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na ponja kodna stranica u konzoli:
// SetConsoleCP() i SetConsoleOutputCP()
// za ispravan unos// za ispravan ispis
bitna kodna stranica korištena u DOS-u.
Želimo li pogledati vrijednost neke varijable ili objekta u toi vrijednost neke varijable (slika
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
đenje programa u toću komande
ću komande Step Into
. Ispis naših znakova u konzoli
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani druga
kom šumom." << endl;
i na živce. Sličće debugger prikazati druga
(iako je naknadni ispis nepromijenjenog unesenog teksta identi
injenici da za ispis u konzolu itu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je obii i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na ponja kodna stranica u konzoli:
// SetConsoleCP() i SetConsoleOutputCP()
// za ispravan unos// za ispravan ispis
u.
Želimo li pogledati vrijednost neke varijable ili objekta u toi vrijednost neke varijable (slika
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
enje programa u toću komande
Step Into
Ako u porukama koje ispisujete koristite naše znakove (mandnom prozoru ma Windowsima biti ispisani drugač
kom šumom." << endl;
i na živce. Slično vrijedi prilikom uće debugger prikazati druga
(iako je naknadni ispis nepromijenjenog unesenog teksta identi
injenici da za ispis u konzolu itu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je obič
i i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na ponja kodna stranica u konzoli:
// SetConsoleCP() i SetConsoleOutputCP()
// za ispravan unos// za ispravan ispis
Želimo li pogledati vrijednost neke varijable ili objekta u toi vrijednost neke varijable (slika
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
enje programa u toču komande Step Over
Step Into
Ako u porukama koje ispisujete koristite naše znakove (č ć
mandnom prozoru ma Windowsima biti ispisani drugačije. Tako
kom šumom." << endl;
čno vrijedi prilikom ue debugger prikazati druga
(iako je naknadni ispis nepromijenjenog unesenog teksta identi
injenici da za ispis u konzolu itu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je obično 852i i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na ponja kodna stranica u konzoli:
// SetConsoleCP() i SetConsoleOutputCP()
// za ispravan unos// za ispravan ispis
Želimo li pogledati vrijednost neke varijable ili objekta u toi vrijednost neke varijable (slika
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
enje programa u točki prekida, možemo nastaviti Step Over
te možemo nastaviti normalno
Ako u porukama koje ispisujete koristite naše znakove (č, ć, š, ž), ti čije. Tako
kom šumom." << endl;
čno vrijedi prilikom ue debugger prikazati druga
(iako je naknadni ispis nepromijenjenog unesenog teksta identič
injenici da za ispis u konzolu Windowsitu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
ima s hrvatskim lokalnim postavkama je obično 852i i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na ponja kodna stranica u konzoli:
// SetConsoleCP() i SetConsoleOutputCP()
// za ispravan unos// za ispravan ispis
Želimo li pogledati vrijednost neke varijable ili objekta u toči vrijednost neke varijable (slika
više, vrijednost možemo u dijalogu za prikaz i promijeniti.
čki prekida, možemo nastaviti Step Over, možemo u
te možemo nastaviti normalno
č, ć, š, ž), ti čije. Tako ć
kom šumom." << endl;
no vrijedi prilikom ue debugger prikazati druga
(iako je naknadni ispis nepromijenjenog unesenog teksta identičan upisanom tekstu).
Windowsitu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
čno 85276
i i prevoditelje na njima) koriste kodnu stranicu 1250.
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na ponja kodna stranica u konzoli:
// SetConsoleCP() i SetConsoleOutputCP()
// za ispravan unos // za ispravan ispis
Želimo li pogledati vrijednost neke varijable ili objekta u točki prekida, pomoi vrijednost neke varijable (slika
čki prekida, možemo nastaviti , možemo u
te možemo nastaviti normalno
č ć, š, ž), ti ćće naredba:
kom šumom." << endl;
no vrijedi prilikom ue debugger prikazati drugač
čan upisanom tekstu).
Windowsi koriste kodnu stritu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
76, dok sami Windowsi
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na poč
nja kodna stranica u konzoli:
// SetConsoleCP() i SetConsoleOutputCP()
čki prekida, pomoi vrijednost neke varijable (slika
ki prekida, možemo nastaviti , možemo uć
te možemo nastaviti normalno
ć, š, ž), ti će znakovi u kće naredba:
no vrijedi prilikom učitavanja teksta e debugger prikazati drugačijim znakovi
čan upisanom tekstu).
i koriste kodnu stritu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
, dok sami Windowsi
Najjednostavnije rješenje iziskuje dva koraka. Kao prvo, na početak svakog pronja kodna stranica u konzoli:
// SetConsoleCP() i SetConsoleOutputCP()
čki prekida, pomoi vrijednost neke varijable (slika
ki prekida, možemo nastaviti , možemo ući u funkciju
te možemo nastaviti normalno
će znakovi u kće naredba:
no vrijedi prilikom učitavanja teksta čijim znakovi
an upisanom tekstu).
i koriste kodnu stritu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
, dok sami Windowsi
četak svakog pro
// SetConsoleCP() i SetConsoleOutputCP()
ki prekida, pomoi vrijednost neke varijable (slika B.6
ki prekida, možemo nastaviti ći u funkciju
te možemo nastaviti normalno
će znakovi u k
čitavanja teksta čijim znakovi
an upisanom tekstu).
i koriste kodnu stritu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
, dok sami Windowsi
četak svakog pro
// SetConsoleCP() i SetConsoleOutputCP()
1039
ki prekida, pomoć6). Št
ki prekida, možemo nastaviti ći u funkciju
te možemo nastaviti normalno
e znakovi u k
čitavanja teksta čijim znakovima
an upisanom tekstu).
i koriste kodnu stritu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
, dok sami Windowsi
etak svakog pro
1039
ki prekida, pomoću ). Što-
ki prekida, možemo nastaviti ći u funkciju
te možemo nastaviti normalno
e znakovi u ko-
itavanja teksta ma
i koriste kodnu stra-itu od kodne stranice u samim Windowsima. Kodna stranica u konzoli na
, dok sami Windowsi
etak svakog prog-
1040
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr. le. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz kojeg se odabere pismo:
1040
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz kojeg se odabere pismo:
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz kojeg se odabere pismo:
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz kojeg se odabere
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz kojeg se odabere
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz kojeg se odabere Defaults
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz Defaults
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz Defaults ili
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz ili Properties
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz Properties
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz Properties, te se u prip
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz , te se u prip
Potom treba osigurati da umjesto podrazumijevanog prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz , te se u prip
Potom treba osigurati da umjesto podrazumijevanog rasterskog pisma (prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz , te se u prip
rasterskog pisma (prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz , te se u pripadajuć
Prilog
rasterskog pisma (prozor koristi pismo koje podržava kodnu stranicu 1250, npr.
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz adajućem dijalogu odabere novo
Prilog
rasterskog pisma (prozor koristi pismo koje podržava kodnu stranicu 1250, npr. Lucida Console
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz adajućem dijalogu odabere novo
Prilog B. Korištenje prevoditelja
rasterskog pisma (Lucida Console
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz ćem dijalogu odabere novo
Korištenje prevoditelja
rasterskog pisma (fontaLucida Console
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz ćem dijalogu odabere novo
Korištenje prevoditelja
fonta), komandni Lucida Console
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz em dijalogu odabere novo
Korištenje prevoditelja
), komandni Lucida Console ili Cons
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz em dijalogu odabere novo
Korištenje prevoditelja
), komandni Cons
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz em dijalogu odabere novo
Korištenje prevoditelja
), komandni Conso-
. Desnim klikom na zaglavlje komandnog prozora otvori se kontekstni izbornik iz em dijalogu odabere novo