Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11634
Последний выпуск: 19.06.2015

fgetc-fgetchar

[ Оглавление ]
               FGETC-FGETCHAR
            
            
               #include <stdio.h>
               int fgetc (stream);          читает символ из потока.
               FILE *stream                 указатель на структуру FILE.
               int fgetchar();              читает символ из stdin.
            
               Описание.
            
               Функция  fgetc  читает отдельный текущий символ из входного
         потока stream и увеличивает соответствующий  указатель  (если  он
         есть)  для  указания  следующего  считываемого  символа.  Функция
         fgetchar является эквивалентной функции fgetc(stdin).
            
               Возвращаемое значение.
            
               Эти две функции возвращают считанный символ. В случае  воз-
         никновения ошибки или достижения конца файла  возвращается значе-
         ние EOF; однако, значение EOF может быть воспринято как целая ве-
         личина,  тогда  нужно использовать функции ferror и feof для про-
         верки ошибки или конца файла.
               См. также fputc, fputchar, getc, getchar.
               
               Замечание! Процедуры fgetc  и  fgetchar  идентичны  getc  и
         getchar, но они являются функциями, а не макро.
            
               Пример:
            
               #include <stdio.h>
               FILE *stream;
               char buffer[81]; int i; int ch;
               . . .
               /* следующие операторы выбирают строку из потока */
               for (i=0;  (i<80)  &&  ((ch=fgetc(stream))  !=EOF)  &&
               (ch!='\n'); i++)
               buffer[i]=ch;
               buffer[i]='\0';
               /* В вышеприведенных  операторах для сбора строки из потока
         stdin   вместо   fgetc(stream)   должна  быть  применена  функция
         fgetchar(). То же эквивалентно для fgetc(stdin). */
      
      

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог