chiedo scusa ma ho il seguente problema:
come mi rendo conto se un file aperto è vuoto???

db_cfg=fopen("cfg/db_cfg.ini", "r");
if(db_cfg != NULL)
{
printf("%s\n",db_cfg);
fscanf(db_cfg,"%s",nome_db);
fscanf(db_cfg,"%s",nome_db_cfg);
}

cosi non funziona e manco con EOF come dovrei fare?

fclose(db_cfg);