Индикатор - конец - файл - Большая Энциклопедия Нефти и Газа, статья, страница 1
Одна из причин, почему компьютеры могут сделать больше, чем люди - это то, что им никогда не надо отрываться от работы, чтобы отвечать на идиотские телефонные звонки. Законы Мерфи (еще...)

Индикатор - конец - файл

Cтраница 1


Индикатор конца файла сообщает программе, что чтение данных закончено. В программе на рис. 11.3 инди: пор конца файла для стандартного ввода устанавливается, когда пользователь вводит соответствующую комбинацию клавиш.  [1]

Функция feof проверяет индикатор конца файла для потока, указанного stream. Функция feof возвращает ненулевое значение тогда и только тогда, когда индикатор конца файла для stream установлен.  [2]

Для управления циклом вводится индикатор конца файла и ему придается начальное значение NO. Основной цикл выполняется до тех пор, пока индикатор не изменится на YES с помощью конструкции в КОНЦЕ предложения ЧИТАТЬ. Однако даже в этот момент управление передается следующему за ЧИТАТЬ предложению. Логически обработка не должна продолжаться, если встретился конец файла, поэтому необходимо до ее выполнения проверить состояние индикатора конца файла.  [3]

Функция feof проверяет состояние индикатора конца файла для потока, на который ссылается stream. Функция feof возвращает ненулевое значение в том и только в том случае, если индикатор конца файла для этого потока показывает конец файла.  [4]

Успешный вызов функции fseek очищает индикатор конца файла для потока и устраняет все последствия вызовов для него функции ungetc. После вызова fseek следующей операцией на обновляемом потоке может быть как ввод, так и вывод. Функция fseek возвращает ненулевое значение только для запроса, который не может быть удовлетворен.  [5]

Успешный вызов функции ungetc очищает индикатор конца файла для потока.  [6]

Успешный вызов функции fseek очищает индикатор конца файла потока и отменяет результаты вызова функции ungetc для этого потока. После вызова fseek следующей операцией в потоке, открытом для обновления, может быть как операция ввода, так и операция вывода. Функция fseek возвращает отличный от нуля результат только для запроса, который не может быть выполнен.  [7]

Успешное обращение к функции ungetc очищает индикатор конца файла потока. Значение индикатора текущей позиции в файле для этого потока после чтения или отбрасывания всех возвращенных символов должно быть равно тому значению этого индикатора, которое он имел до того, как символы были возвращены. Для текстового потока значение индикатора текущей позиции в файле после успешного обращения к функции ungetc не определено до того момента, пока все возвращенные в поток символы не будут прочитаны или отброшены. Для бинарного потока индикатор текущей позиции в файле определен после каждого успешного обращения к функции ungetc; если его значение равнялось нулю перед вызовом ungetc, то значение после вызова будет не определено. Функция ungetc возвращает вытолкнутый в поток символ, преобразовав его, или EOF, если операция терпит неудачу.  [8]

Функция feof определяет, был ли установлен индикатор конца файла.  [9]

Сразу после оператора чтения в предыдущем примере необходимо проверить индикатор конца файла. Это объясняется тем, что за оператором чтения следует обработка введенной записи. После оператора чтения может использоваться структура ЕСЛИ-ТО-ИНАЧЕ, определяющая, нужно ли выполнять обработку или завершающие действия, такие, как печать окончательных результатов и закрытие файлов.  [10]

11 Комбинации клавиш для конца файла в различных популярных системах. [11]

Функция возвращает ненулевое значение ( true), если индикатор конца файла установлен, в противном случае возвращается нуль. В данной программе цикл while, включающий в себя вызов feof, будет продолжать выполняться, пока не будет установлен индикатор конца файла.  [12]

Функция gets читает символы со стандартного входного устройства ( клавиатуры) до тех пор, пока не встретит символ новой строки или индикатор конца файла.  [13]

Тип объекта, используемого для записи всей информации, необходимой для управления потоком, включая индикатор текущей позиции в файле, указатель на связанный с потоком буфер ( если он имеется), индикатор ошибки чтения-записи и индикатор конца файла, показывающий, был ли достигнут конец файла или нет.  [14]

Тип объекта, способный записывать всю информацию, необходимую для управления потоком, включая индикатор позиции файла, указатель на ассоциированный с ним буфер ( если имеется), индикатор ошибки, в который записывается, были или нет ошибки чтения / записи, и индикатор конца файла, регистрирующий, достигнут ли конец файла.  [15]



Страницы:      1    2    3