Professional Documents
Culture Documents
Programske Tehnike PDF
Programske Tehnike PDF
Upotreba funkcije nije uvijek moguća npr. kod programa kod kojih je vrijeme
izvršavanja kritično jer zapisivanje povratne adrese i povratak u glavni program
zahtijeva neko vrijeme. Ograničenje funkcija u C-u je da se može vratiti samo
jedna vrijednost u glavni program pa se tako ne može prebacivati niz podataka.
Dizajn programa
Dijagram toka
void HostInit(void) {
pc.printf("\n\rType two digit numbers to be displayed\n\r");
}
char GetKeyInput(void) {
char c = pc.getc(); // get keyboard data (ascii 0x30-0x39)
pc.printf("%c",c); // print ascii value to host PC terminal
return (c&0x0F); // apply bit mask to convert to decimal, and return
}