Z textového dokumentu čtu jednotlivé řádky:
FILE *soubor;
char pole[80];
if((soubor=fopen("seznam pisni.txt","r"))==NULL)
printf("Nastala chyba pri otevreni souboru!\n");
else
printf("Soubor se otevrel\n");
do
{
fgets(pole, 79, soubor);
printf(pole);
}
while(!feof(soubor));
fclose(soubor);
Chtěl bych se zeptat, jestli existuje způsob nastavení velikosti pole, který by mi umožňoval, abych nepsal konstantní hodnotu např. 80? Například bych měl na řádku pouze jedno slovo o 5 znacích a velikost pole by se změnila z 80 na 5. Dá se to nějak? Předem díky moc za odpověď.