Ok. Tak si to postupne prejdem a hlavne si viac naštudujem c-čko a porobim pár cvičných príkladov aby som to lepšie pochopil.
Ďakujem za rady. Keby niečo, tak sa ozvem.
Ok. Tak si to postupne prejdem a hlavne si viac naštudujem c-čko a porobim pár cvičných príkladov aby som to lepšie pochopil.
Ďakujem za rady. Keby niečo, tak sa ozvem.
Super, už to nevyhadzuje tú chybu. Pritom som si to krokoval viac krát a nevšimol som si to.
som len začiatočník tak sa ospravedlnujem. prosim ťa mohol by si mi napisať čo mam zle v kode? čo by som mal ako opraviť a vyvarovať sa chyb?
dakjuem
void txt_citaj()
{
system("cls");
int poc0;
int i=0;
int znak;
if((r=fopen("data.txt","r"))==NULL){ //Overime otvorenie suboru pre citanie.
printf("Chyba pri otvarani suboru!!\n");
system("pause");
return;
}
while(!feof(r)){ //Citame zo suboru pokial neprideme na jeho koniec.
while(p[i].exist==1){ //Najdeme si najblizsiu volnu poziciu v poli.
i++;
}
//A ulozime do nej kontakt
fscanf(r,"%s %s %s %s %s %s\n",p[i].meno,p[i].priezv,p[i].narod,p[i].mesto);
p[i].exist=1;
uloz++;
if(poc==uloz)
{
p=(clovek*) realloc(p,100*sizeof(clovek));
poc+=100;
if(p==NULL)
{
reset();
return;
}
}
i++;
}
fclose(r);
printf("Zoznam bol uspesne nacitany\n");
system("pause");
return;
}
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}