Читайте также:
|
|
Используя функции произвольного доступа, напишем программу, которая выводит на экран файл в обратном порядке.
FILE* inFile = fopen("tutorial.cpp", "rb");
//Помещаем указатель в конец файла
fseek(inFile, 0, SEEK_END);
//Узнаем номер последней позиции, он равен размеру файла; ftell() возвращает номер текущей позиции
unsigned int size = ftell(inFile);
for (int i=1; i<size; i++) {
//Перемещаем указатель на –i позиций с конца
fseek(inFile, -i, SEEK_END);
//Считываем и записываем символ
putchar(fgetc(inFile));
}
fclose(inFile);
Дата добавления: 2015-08-17; просмотров: 69 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Произвольный доступ к файлу | | | Пример нисходящей разработки |