русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Методичні вказівки


Дата додавання: 2014-11-28; переглядів: 858.


1. Створити файл з розширенням .TXT на дску C в папці GxxB (де хх -номер групи), яка міститься в свою чергу в папці lk.

2. Відкрити файл для запису і передбачити повідомлення при його відкритті.

3. Записати запропоновані дані у файл за допомогою функції fprintf(). Закрити файл за допомогою функції fclose().

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

5. Закінчивши роботу з файлом, закрити його за допомогою функції fclose();

Приклад виконання лабораторної роботи

Задати масив цілих чисел розмірністю 12, записати його в файл на диску, прочитати його з файлу в інший масив, новий масив вивести на екран.

Програма розв'язку

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

FILE *fp;

int a[12]={4,7,8,6,8,5,4,3,2,1,6,5},b[12],i;

int k;

void main() {clrscr();

fp=fopen ("C:\\WORK\\A.TXT","w");

if (fp==NULL) {printf ("not open"); exit(1);}

for(i=0;i<12;i++) fprintf (fp,"%d ",a[i]);

fclose(fp);

fp=fopen ("C:\\WORK\\A.TXT","r");

if(fp==NULL) {printf ("not open");

exit(2); }

for (i=0;i<12;i++)

fscanf(fp,"%d",&b[i]);

for (i=0;i<12;i++) printf ("b[%d]=%d\n",i,b[i]);

fclose(fp); }

Контрольні запитання

1. Які функції форматного вводу-виводу?

2. За допомогою якої функції відкриваються файли?

3. За допомогою якої функції закриваються файли?

4. Яку інформацію треба передати в функцію fopen()для відкриття файлу?

5. Як здійснюється ввід-вивід на мові С?

6. Які є типи потоків?

7. Як записуються на мові С імена дискових файлів?

8. Які режими відкриття файлів для запису?



<== попередня лекція | наступна лекція ==>
Варіанти індивідуальних завдань | Короткі теоретичні відомості


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн