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();
}