Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Lucru cu fisiere C++ : Mai 21, 2018, 17:22:45
mă poate ajuta cineva la indentificarea greșelei în următorul cod(e doar o parte a codului integral)?
Mulțumesc mult!!!
int afisare() {
FILE *f;
f = fopen(fileName, "r");
if (f == NULL) {
printf("Nu exista fisierul!\n");
return 0;
}
fseek(f, 0, SEEK_END);
long fileSize = ftell(f);
if (fileSize == 0) {
printf("Fisierul este gol, introduceti datele in fisier\n");
} else {
long numberStruct = fileSize / (sizeof(struct Tara));
printf("\nLista tarilor\n\n");
printf(
"|=========================================================================================|\n");
printf("| %-2s | %-15s | %-15s | %-15s | %-10s | %-15s |\n", "Nr", "Nume", "Capitala", "Limba", "Continent", "populatie");
printf(
"|=========================================================================================|\n");
rewind(f);

d = 1;
for (int i = 0; i < numberStructs; i++)    {
struct Tara *taraPointer = malloc(sizeof(struct Tara));
fread(taraPointer, sizeof(struct Tara), 1, f);
printTara(taraPointer);
d++;
}
fclose(f);
}
return 1;
}
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines