Файлова система. Файли послідовного доступу

5. Читання файла послідовного доступу

Для зчитування даних із файла послідовного доступу програма, як правило, починає читання з початку файла і зчитує всі дані послідовно до тих пір, поки вони не закінчаться.

Для зчитування одного запису з файла використовується функція fscanf, яка аналогічна функції scanf, за виключенням того, що  як перший аргумент вказується покажчик файла, із якого дані зчитуються. Наведемо програму, яка демонструє зразок читання і виведення даних послідовного файла.


#include <stdio.h>

#include <conio.h>

int main (void)

{

 float X, Y;

 FILE *fileX;

 clrscr();

 if (( fileX = fopen("fileX.txt","r")) == NULL)   printf ("Error!");

 else

 {  printf ("   X    *    Y   \n") ;

  printf ("_________________\n") ;

  while ( !feof(fileX) )

  {

    fscanf(fileX,"%f%f", &X, &Y);

    if ( !feof(fileX) )

     printf("%-7.2f * %7.2f \n",X,Y);

  }

  fclose (fileX);

 } getch();

return 0;

}


Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0