next up previous
Next: Funkcija izpisi_matriko Up: Nadaljevanje programa matrika.c Previous: Nadaljevanje programa matrika.c

Funkcija beri_matriko

Kot smo povedali na prejšnjih vajah, ta funkcija nima vhodnih parametrov. Vrniti pa nam mora dve vrednosti: dimenzijo matrike in vrednost matrike(to sta izhodna parametra). Napišimo glavo funkcije:

  void beri_matriko(int *dimenzija, int matrika[max_vel][max_vel])

Ker je matrika vedno prenešena po referenci pri matriki ne pišemo *.

Ta funkcija naredi dve stvari:

1.
prebere dimenzijo
2.
prebere matriko

Ker nam mora funkcija vrniti dve vrednosti potrebujemo še dve funkciji:

beri_dimenzijo:
funkcija nima vhodnih parametrov, izhodni parameter je dimenzija.

Glava funkcije:

  int beri_dimenzijo(void)

beri_vrstico:
ta funkcija ima za vhodni podatek dimenzijo matrike, izhodni parameter je vrstica matrike.

Glava funkcije:

  beri_vrstico(int dimenzija, int vrstica_matrike[max_vel])



 

Andrej Brodnik (Andy)
1999-03-23