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:
Ker nam mora funkcija vrniti dve vrednosti potrebujemo še dve funkciji:
Glava funkcije:
int beri_dimenzijo(void)
Glava funkcije:
beri_vrstico(int dimenzija, int vrstica_matrike[max_vel])