next up previous
Next: Matrike Up: Enajste vaje iz racunalnistva Previous: Prenos parametrov po vrednosti

Testno izpisovanje - namesto debug

Na prejsnjih vajah smo se pogovarjali o semaforju. Zaceli smo delati program, ki naj bi obracal tablice na semaforju. David in Voranc pa sta za domaco nalogo morala ta program dopolniti.

Pri Vorancu je nastopil problem, da ko smo mi vpisali znak, ki je trenutno na semaforju in znak, ki naj bi bil na semaforju, ter bi se kolescek moral zavrteti od znaka, ki se trenutno nahaja pa do znaka, ki naj bi se nahajal in to izpisati (recimo, kolescek bi se moral zavrteti od F do S.), se je kolescek vrtel kar v nedogled in se ni hotel ustaviti.

Da bi ugotovili v cem je problem, smo hoteli posamezne vrednosti spremenljivk pogledati z debug-om. Ker pa debug ni delal, smo si pomagali tako, da smo izpisovali na zaslon posamezne vrednosti kolesckov od tistega znaka, ki se trenutno nahaja pa vse do tistega znaka, ki naj bi se nahajal. To pa smo naredili uporabljajoc funkcijo printf:

  printf("i = %d, kolescek[i] = %c, znak2 = %c\n",
         i, kolescek[i], znak2);

Napaka je bila v tem, da smo mi vpisovali male crke, katerih sploh ni na kolescku, namesto velikih.


next up previous
Next: Matrike Up: Enajste vaje iz racunalnistva Previous: Prenos parametrov po vrednosti
Andrej Brodnik (Andy)
1999-01-19