Čítanie čísel zo súboru
Čítanie čísel zo súboru
Načítanie počtu a hodnôt čísel z textového súboru.
#include <stdio.h>
int main() {
int pocet, *pole;
FILE *f = fopen("cisla.txt", "r");
fscanf(f, "%d\n", &pocet);
pole = new int [pocet];
for (int i = 0; i < pocet; i++) {
fscanf(f, "%d\n", &pole[i]);
printf("%d ", pole[i]);
}
return 0;
}Vysvetlenie
Program otvorí textový súbor cisla.txt, načíta z neho počet čísel a následne samotné čísla do dynamického poľa
alokovaného pomocou new. Načítané hodnoty priebežne vypisuje na obrazovku.
Príklad demonštruje čítanie formátovaných dát z textového súboru pomocou funkcie fscanf a dynamickú alokáciu poľa
podľa načítaného počtu prvkov.