Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Файловый ввод/вывод в языке Си23 января 2011Оглавление: 1. Файловый ввод/вывод в языке Си 2. Открытие файла при помощи fopen 3. Закрытие потока при помощи fclose 4. fwrite 5. Запись в поток при помощи fputc Язык программирования Си поддерживает множество функций стандартных библиотек для файлового ввода и вывода. Эти функции составляют основу заголовочного файла стандартной библиотеки языка Си Функциональность ввода-вывода языка Си по текущим стандартам реализуется на низком уровне. Язык Си абстрагирует все файловые операции, превращая их в операции с потоками байтов, которые могут быть как «потоками ввода», так и «потоками вывода». В отличие от некоторых ранних языков программирования, язык Си не имеет прямой поддержки произвольного доступа к файлам данных; чтобы считать записанную информацию в середине файла, программисту приходится создавать поток, ищущий в середине файла, а затем последовательно считывать байты из потока. Потоковая модель файлового ввода-вывода была популяризирована во многом благодаря операционной системе Unix, написанной на языке Си. Большая функциональность современных операционных систем унаследовала потоки от Unix, а многие языки семейства языков программирования Си унаследовали интерфейс файлового ввода-вывода языка Си с небольшими отличиями. Стандартная библиотека C++ отражает потоковую концепцию в своем синтаксисе. Просмотров: 9477
|