Что произойдет, если файл содержит символ \0
при использовании istream::getline()
? Будет ли оно опущено или все еще назначено в поле в буфере строк? 0 символ в istream :: getline()
0
A
ответ
0
нулевой символ («\ 0») автоматически добавляется к написанному последовательности, если п больше нуля, даже если пустая строка извлечено.
3
Предполагая, что вы имеете в виду istream :: getline() Я не понимаю, почему пустой символ игнорируется. Чтение описания на http://en.cppreference.com/w/cpp/io/basic_istream/getline Я не вижу ничего, что обрабатывает \ 0 каким-либо особым образом, если вы не используете его как разделитель.
Рассказ: он помещается в извлеченную строку.
Нет метода 'readline()'. И что такое '\ 0' - файл btw? – P0W