getline()
#include <iostream> istream &getline(char *buf, streamsize num); istream &getline(char *buf, streamsize num, char delim);
Описание
Читает символы из потока до ограничителя
Функция является членом класса istream Функция getline(char *buf, streamsize num) читает символы в массив, адресуемый параметром buf, до тех пор, пока либо не будет прочитано num-1 символов, либо не встретится символ новой строки, либо не обнаружится конец файла. После выполнения функции getline() массив, адресуемый параметром buf, будет иметь завершающий нуль-символ. Обнаруженный символ новой строки из потока ввода извлекается, но в массив buf не помещается. Функция возвращает ссылку на поток. Функция getline(char *buf, streamsize num, char delim) читает символы в массив, адресуемый параметром buf, до тех пор, пока либо не будет прочитано num-1 символов, либо не встретится символ ограничителя, заданный параметром delim, либо не обнаружится конец файла. После выполнения функции getline() массив, адресуемый параметром buf, будет иметь завершающий нуль-символ. Обнаруженный символ ограничителя из потока ввода извлекается, но не помещается в массив buf. Функция возвращает ссылку на поток. |
Нет комментариев. Оставить комментарий: |