devoid.com.ua - Портал программистов. Все для программиста.
         Новости  Статьи  FAQ  Файлы  Ответы  Блог  Форум     
Статьи
C# (C sharp)
 Начинающим
 Win Forms
 Среда .NET
 C# - научиться или умереть
C / Visual C++
 Основы языка
C++Builder
 Общие вопросы
 Базы данных
 Сеть
Pascal/Delphi
 Основы
 Базы Данных
 Сеть
PHP
 Основы языка
ASP.NET
 Введение
 ADO.NET
Базы данных
 MS SQL Server
 MySQL
 Firebird/InterBase
Описания функций
 WinAPI
 C++/C (Си)
Студентам
 Лабораторные работы по C++


на работе.юа Работа в польше поработать с нами
Описание функций C (Си) / C++ - fgets




#include
char *fgets(string, n, stream);читает строку из потока
stream.
char *string; память для хранения данных.
int n; число сохраняемых символов.
FILE *stream; указатель на структуру FILE.



Описание.

Функция fgets читает строку из входного потока stream и
располагает ее в string. Символы считываются, начиная с текущей
позиции stream, до символа новой строки 'n' или до конца потока,
либо пока число считанных символов не станет равным n-1. Резуль-
тат размещается в string, а затем к нему добавляется символ null
-''. Символ новой строки также включается в string. Если в нача-
ле считывания n равнялось 1, то string будет пустой (""). Функция
fgets аналогична библиотечной функции gets, однако, gets заменяет
символ новой строки нулевым символом.

Возвращаемое значение.

Функция fgets возвращает указатель на строку string. В слу-
чае ошибки или конца файла возвращается значение NULL. Для опре-
деления того, что произошло - ошибка или конец файла, используют-
ся функции feof и ferror.
См. также fputs, gets, puts.

Пример:

include
FILE *stream;
char line[100], *result;
/* следующий оператор выбирает строку символов из потока
stream. Может быть считано не более 99 символов либо все символы
до символа новой строки 'n', включая и его. */
result = fgets(line, 100, stream);.




  Версия для печати

Информация о статье: "Описание функций C (Си) / C++ - fgets"
  Автор: DeVoid
  Сайт:http://devoid.com.ua/
  Добавлена:16 октября 2007
  Просмотров:4167



Не нашли ответ на свой вопрос? Задайте вопрос своим коллегам и они Вам ответят!

Задать вопрос

Популярные
   - Описание функций C (Си) / C++ - strcat-strdup
   - Описание функций C (Си) / C++ - rand
   - Описание функций C (Си) / C++ - fopen


Блог
Последний секрет - интересный взгляд и несколько открытий
Купил ноутбук ASUS F3Sg-T575SCCFAW
Начал использовать Zend Framework. Доволен.
Купил цифровой фотоаппарат - Canon PowerShot A580
Получил начальный аттестат Web Money

Форум
random с массива
Пробрема с div
Требуется квалифицированный совет, а может и работа для ВАС.
Программа для работы интернет-магазина
Помогите Разобраться и найти Ошибку в задачке! C#


продажа kerastase

© Макагон Сергей (DeVoid) , 2007-2008.