Hello world, mohl by mi prosím někdo poradit, jak vyřešit tento problém s vytisknutím.
Na tomto příkladu jsem chtěl vyzkoušet uložit osoby do pole a toto pole pak předávat dalším funkcím, ale nevím zda to takhle můžu udělat :)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void vytiskni_osoby();
typedef char neco[20];
typedef struct {short den, mesic, rok;} Datum;
typedef struct KAMOS {neco jmeno, prijmeni,prez; Datum narozen;} kamos;
int main(){
kamos prvni = {"Pavel", "Maly","prcek",{1,1,1980}};
kamos druhy = {"Petr","Velky","obr",{2,2,1953}};
kamos treti = {"Tomas", "Stredni","neco",{3,3,1894}};
kamos s[20]={prvni,druhy,treti};
int i;
for (i=0; i<3; i++){
vytiskni_osoby(s[i]);
}
}
void vytiskni_osoby(kamos s[]){
int i;
for (i=0; i< 3; i++){
printf("%s %s alias %s \n",s[i].jmeno,s[i]prijmeni,s[i].prezdivka);
}
}
děkuji za odpověď