русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

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

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операции с файлами.


Дата добавления: 2015-08-14; просмотров: 568; Нарушение авторских прав


Файл – порция данных, имеющая уникальное имя.

При работе с файлами используют понятие “ потока ”. Т.е. язык CI рассматривает данные в виде потока, поступающ. Последовательно друг за другом.

Буфер – участок памяти, кот. использ. при обмене данные между файлами и программой.

Stdin – входной поток ( с клавиатуры )

Stdout – стандартный поток вывода ( дисплей )

Stderr – станд. Поток сообщения об ошибках ( дисплей )

Stdprn – вывод на принтер

Stdaux – станд. поток вспомогательного устройства.

При операции с файлами использ. понятие “ файловая структура ”, FILE. В ней несколько полей кот. определяют все действия с файлами.

Чтобы использовать файлов. Структуру на неё надо создать.

FILE * имя_указателя;

FILE * fp;

FILE * fin, * fout;

Fopen () – открытие файла в < stdio.h >

Int fopen ( “ имя_файла ”,” режим_доступа ” )

R – файл только для чтения

W – для записи ( все имеющиеся данные стираются )

A – для добавления данных

R+} для чтения и для записи

W+}

T – текстовый режим доступа к файлу

B – двоичный режим доступа к файлу

Ф-ция fopen () возвращает значение: если произошла ошибка, то возвращает null – файл не открыт

FILE * fp;

Fp = fopen ( “ Мой_файл ”, “ W ” );

Fp = fopen ( “ a: \ myfiledat ”, “ W ” );

If (( fp = fopen ( “ myfile ”, “ W ”)) = NUUL )

{

puts ( “ Не возможно открыть файл ” );

return 1;

}

Закрытие файла осуществляется ф-цией:

Fclose ( имя_указателя );

FILE *fp;

….

Fclose ( fp );

Fcloseall () – закрывает все открытые файлы

При чтении или записи в файл использ. спец. указатель чтение_записи.

 

+ + +

Начало Конец

 

Указатель определяет номер байта при чтении или записи, при достижении конца файла возвращается символ EOF, поэтому программа должна контролировать появление этого символа. При записи система автоматически определяет конец файла.





<== предыдущая лекция | следующая лекция ==>
Типы, определяемые пользователем. | Обмен инф-ции с файлами.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.67 сек.