You are on page 1of 5

Izrada projekta

Da bismo zapoeli rjeavanje C++ zadataka u alatu Visual Studio, trebamo napraviti sljedee: 1. Pokrenuti Visual Studio. U ovom dokumentu je opisan rad s verzijom 2010, ali je postupak slian i za verzije 2008 i 2012. 2. Odabrati opciju iz izbornika File New Project a. Iz popisa programskih jezika na lijevoj strani odabrati Visual C++ b. Iz popisa predloaka na desnoj strani odabrati Win32 Console Application c. Upisati lokaciju projekta pod Location d. Upisati naziv projekta pod Name e. Kliknuti OK.

3. Otvara se vodi za izradu projekta. Na prvoj stranici kliknuti Next.

4. Na drugoj stranici staviti kvaicu pokraj Empty project i kliknuti Finish.

5. Sad imamo spreman projekt ija je struktura prikazana u okviru Solution Explorer:

6. Napraviti desni klik na mapu Source Files i odabrati opciju Add New Item a. Iz popisa predloaka na desnoj strani odabrati C++ File (.cpp) b. Upisati naziv datoteke pod Name c. Kliknuti Add

7. Datoteka se otvara u glavnom okviru i spremna je za pisanje kda:

8. Kad smo napisali kd, pokreemo ga pritiskom na Ctrl + F5 ili odabirom opcije iz izbornika Debug Start Without Debugging

9. Ako neto nije u redu, popravim pogreku i ponovno pokrenemo program.

Debuggiranje
Debuggiranje je postupak prolaska kroz program liniju po liniju s ciljem provjeravanja izvodi li se program kako smo zamislili. Sastoji se od sljedeih koraka: 1. Postavljanje toke prekida (engl. breakpoint) 2. Pokretanje programa pritiskom na F5 ili odabirom opcije iz izbornika Debug Start Debugging 3. Prolazak kroz kd korak po korak s opcijama ulaska u poziv funkcije ili ne. 4. Zavravanje debuggiranja U nastavku je opisan primjer kako moemo debuggirati program slijedei prethodna etiri koraka: 1. Klikom na lijevi rub glavnog okvira postavimo toku prekida. Obino je postavljamo netom prije mjesta u programu ije izvoenje nas zanima, ali emo je u primjeru postaviti odmah na poetku:

2. Pritiskom na F5 pokrenemo program i ekamo dok izvoenje ne doe do toke prekida. U tom trenutku je automatsko izvoenje programa zaustavljeno:

3. Kad je automatsko izvoenje programa zaustavljeno, mi smo odgovorni za daljnje runo izvoenje programa liniju po liniju. uta strelica pokazuje na liniju kda koja je sljedea na redu za izvoenje. Na raspolaganju su nam sljedee opcije: a. Ako je uta strelica na liniji u kojoj nema poziva funkcije, stisnemo F10 kako bismo izvrili tu liniju. b. Ako je uta strelica na liniji u kojoj ima poziv funkcije, imamo dvije opcije: i. Pritiskom na F10 izvravamo tu liniju bez ulaska u funkciju (funkcija se izvri automatskim nainom) ii. Pritiskom na F11 ulazimo u funkciju (kad smo u funkciji, pritiskom na Shift + F11 automatski dovravamo izvoenje funkcije i vraamo se na liniju koja je pozvala funkciju). 4. U svakom trenutku runog prolaska kroz program moemo provjeravati vrijednost varijabli jednostavnim postavljanjem pokazivaa mia na varijablu (uglavnom e to i biti razlog zato debuggiramo):

5. Kad smo gotovi, moemo pritisnuti F5 da zavrimo program do kraja ili Shift + F5 da odmah prekinemo debuggiranje.

You might also like