如果文件\0
在使用时包含字符会发生什么istream::getline()
?它会被省略还是仍然分配到字符串缓冲区中的字段中?
问问题
1673 次
2 回答
2
假设您的意思是 istream::getline() 我不明白为什么会忽略空字符。阅读http://en.cppreference.com/w/cpp/io/basic_istream/getline上的描述,我看不到任何以任何特殊方式处理 \0 的内容,除非您将其用作分隔符。
短篇小说:它被放置在提取的字符串中。
于 2013-12-01T09:02:36.503 回答
0
如果 n 大于零,即使提取了空字符串,也会自动将空字符 ('\0') 附加到写入的序列中。
于 2013-12-01T08:49:41.853 回答