Code:
void proveri(struct cvor *L1, struct cvor *L2){
struct cvor *tmp1,*tmp2;
tmp1=L1;
tmp2=L2;
while(tmp2->sl!=NULL){
if(tmp2->br == tmp1->br){ // ocigledno je problem ovde u ovom if koji nece da mi potera tmp1->sl do zadnjeg elementa?
tmp1=tmp1->sl;
tmp2=tmp2->sl;}
if(tmp->sl==NULL) break;
tmp2=tmp2->sl;
}
if(tmp1->sl==NULL)
printf("Ima liste L1 u L2");
else
printf("L1 se nenalazi u L2");
}
void proveri(struct cvor *L1, struct cvor *L2){
struct cvor *tmp1,*tmp2;
tmp1=L1;
tmp2=L2;
while(tmp2->sl!=NULL){
if(tmp2->br == tmp1->br){ // ocigledno je problem ovde u ovom if koji nece da mi potera tmp1->sl do zadnjeg elementa?
tmp1=tmp1->sl;
tmp2=tmp2->sl;}
if(tmp->sl==NULL) break;
tmp2=tmp2->sl;
}
if(tmp1->sl==NULL)
printf("Ima liste L1 u L2");
else
printf("L1 se nenalazi u L2");
}
Hvala unapred
Milos