Функции языка Си для файлового ввода и вывода основанные на дескрипторах.
Введение Язык программирования С (предшественник С++) имеет в составе своей стандартной библиотеки набор эффективных файловых функций для выполнения операций чтения/записи информации. При этом для распознания файлов при их использовании напрямую используется системный идентификатор файла внутри операционный системы (дескриптор). Данная тема является актуальной, так как работа с файлами данных необходима при работе с любой информацией. Целью работы является изучение теоретических основ построения файлов и написание Windows-приложение, использующие стандартные функции ввода/вывода. В соответствии с поставленной целью перед курсовой работой ставятся следующие задачи: 1. Рассмотреть понятие файла и его структуры, 2. Определить возможные операции над файлами, 3. Изучить потоки ввода/вывода в языке Си, 4. Определить понятие файлового дескриптора, 5. Изучить стандартные функции ввода-вывода языка Си, 6. Разработать демонстрационное Windows-приложение, использующие стандартные функции ввода/вывода. Введение 4 1. Теоретическая часть 5 1.1.Понятие файла и его структуры 5 1.2.Операции над файлами 7 1.3. Потоки ввода/вывода 7 1.4.Файловый дескриптор 9 1.5.Стандартные функции ввода-вывода языка Си 9 2.Практическая часть 13 2.1. Постановка задачи 13 2.2. Анализ задачи 13 2.3. Анализ данных 14 2.4. Руководство пользователя 15 Заключение 17 Список использованных источников 18 Приложение 19 1. Подбельский, В.В. Язык Си: Учебное пособие. – 5-е изд. / В.В. Подбельский – М.:Финансы и статистика, 2004. – 488 с. 2. Подбельский, В.В. Язык Си++: Учебное пособие. – 5-е изд. / В.В. Подбельский – М.:Финансы и статистика, 2004. – 560 с. 3. Рассохин, Д.Н. От Си к Си++. / Д.Н. Рассохин – М.:ЭДЕЛЬ, 2005. – 128 с. 4. Романов, В.Ю. Программирование на языке С++. Практический подход. / В.Ю. Романов – М.:Компьютер, 2008. – 160 с. 5. Страуструп, Б. Язык программирования С++: Пер. с англ. / Б. Страуструп – М.:Радио и связь, 2007. – 352 с. Похожие работы:
Поделитесь этой записью или добавьте в закладки |