русс | укр

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

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


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


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


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


Написати програму, яка записує рядок str у файл і читає 10 символів цього рядка в рядок str1. Одержаний рядок вивести на екран.

Текст програми:

#include <stdlib.h>

#include <stdio.h>

FILE *fp1, *fp2; /* 1-й файл для. читання, 2-й для запису*/

char str[]="qwertyuioplkjhgf", str1[40];

main( ) {

/* Відкриття файлів і перевірка на правильність відкриття. */

fp2 = fopen("C:\\lk\\list2.txt","w" ); /* 2-й для запису*/

if ( fp2!= NULL )

printf("\nSuccessful opening C:\\lk\\list.txt in mode r.\n");

else { printf("pomilka\n") ; exit(0); }

fputs(str, fp2) ; /* запис з рядка str в файл fp2*/

fclose(fp2);

fp2 = fopen("C:\\lk\\list2.txt","r" ); /* 1-й файл для. читання,*/

if ( fp2!= NULL )

printf("\nSuccessful opening C:\\lk\\list2.txt in mode w.\n");

else { printf("pomilka\n") ; exit(0) ;}

fgets(str1, 10, fp2) ; /* читання з файлу fp2 в рядок str1 10 символів*/

printf("\nstr= %s\n", str1);

/* Закриття файлів */

fclose(fp2);

system("pause");

return 0;

}

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

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

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

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

4. В якій бібліотеці знаходяться функції файлового вводу-виводу?

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

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



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


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