bla bla
No notes
Syntax:
No syntax
#include <stdio.h> #include <stdlib.h> #include <time.h> #include <string.h> struct osoba{ int osobne_cislo; char meno[10]; }; void swap(struct osoba* a, struct osoba* b ){ struct osoba c; c = *a; *a = *b; *b = c; } void napln_meno(char * zaciatok, int velkost) { int i; srand(time(NULL)); for(i=0;i<velkost;i++) zaciatok[i]=(rand()% 25 + 'A'); zaciatok[i] = '\0'; } void napln_structury_vpoli(struct osoba* zaciatok, int velkost){ int i,j; srand(time(NULL)); for (i=0;i<velkost;i++){ napln_meno(zaciatok[i].meno,10); zaciatok[i].osobne_cislo=(rand()% 1000 + 8000);} } void tlac_pole_struct(struct osoba* zaciatok, int velkost){ int i; for(i=0;i<(velkost-1);i++) printf("%i %s\n",zaciatok[i].osobne_cislo,zaciatok[i].meno); } void bubble_sort_pre_struc(struct osoba* zac, int velkost){ } int main( ){ struct osoba a; a.osobne_cislo=8827; strcpy(a.meno,"Dodko"); printf("%i ",a.osobne_cislo); printf("%s\n",a.meno); /* struct osoba* poi; poi =&a; printf("%i ",poi->osobne_cislo); printf("%s\n\n\n",poi->meno); */ struct osoba pole_osob[20]; char pole[20]; napln_structury_vpoli(pole_osob,20); tlac_pole_struct(pole_osob,20); // struct osoba* pole_adries[20]; // Uloha 6. getchar(); }