To i meni nije jasno sto se tice podataka o Zadacima, zato sto nije lepo objasnjeno u opisu programa. Sve sto si napisao i sto se tice struktura to vec imam, znaci
Code:
typedef struct
{
char ime[100];
char matbr[14];
float cenars;
} zaposleni;
typedef struct
{
int id;
char naziv[100];
int brzaposlenih;
zaposleni *pzaposleni[20];
zadatak *pzadatak[100];
} projekat;
typedef struct
{
zaposleni *pokzaposleni;
int brsati;
} zadatak;
zaposleni *nizzaposleni;
projekat *nizprojekata;
int brzap,brpor,brzad;
E sad ucitao sam zaposlene , napisao i funkciju PronadjiZaposlenog() i ucitao projekte . Malo je zbunjujuce jer nema podataka o broju zadataka i da li oni trebaju da se ucitaju ili ne :S. E sad ovako sam nekako sklopio funkciju DodajZadatak mada nisam siguran da li ce ovo raditi.
Code:
void DodajZadatak (int id, char *matbr,int brsati)
{
int i,j,k;
zaposleni *pom;
pom=PronadjiZaposlenog(&matbr);
for (i=0;i<brpro;i++)
for(j=0;j<nizprojekata[i].brzaposlenih;j++)
if (nizprojekata[i].pzaposleni[j]!=pom)
printf("Greska");
else
{
if(nizprojekata[i].id==id)
nizprojekata[i].pzadatak.pokzaposleni=pom;
...
Ne znam dalje, zato sto me zbunjuje cela funkcija :S
[Ovu poruku je menjao eliminat0r dana 30.09.2010. u 18:16 GMT+1]