如果文件在使用\0
时包含istream::getline()
字符会怎样?它会被省略还是仍然分配到字符串缓冲区中的字段中?
答案 0 :(得分:3)
假设你的意思是istream :: getline()我不明白为什么会忽略null char。阅读http://en.cppreference.com/w/cpp/io/basic_istream/getline上的描述除非你用它作为分隔符,否则我看不到以任何特殊方式处理\ 0的内容。
短篇小说:它被放置在提取的字符串中。
答案 1 :(得分:0)
空字符('\ 0')会自动附加到书写中 序列,如果n大于零,即使是空字符串 萃取。