上一次在使用VS编写一个程序的时候,需要将数据写入文件。遇到的一个困难是即使将换行符“\n”加入CArchive变量,输出的文件依然会存在一个问题。使用EditPlus打开文件,可以发现换行符起了作用。但如果使用记事本打开,则换行符显示为一个矩形符,并未起到回车的作用。
后来经过我的尝试,我发现“\r\n”合起来使用才能在记事本中起到换行的作用,而且不能将它们的排列次序颠倒,否则在记事本中会显示为两个矩形符。
这就是各操作系统中,换行符不统一的一个表现。只是这次是一次亲身的体验,而且发现如果两个符号组合顺序不对,也无法达到换行效果。
后来经过我的尝试,我发现“\r\n”合起来使用才能在记事本中起到换行的作用,而且不能将它们的排列次序颠倒,否则在记事本中会显示为两个矩形符。
这就是各操作系统中,换行符不统一的一个表现。只是这次是一次亲身的体验,而且发现如果两个符号组合顺序不对,也无法达到换行效果。