所以unix的文本到windows会出现换行丢失(ultraedit这种软件可以正确识别); 而反过来就会出现^M的符号了
补充:
windows里用ultraedit,选16进制模式(hex mode)可以看到。linux里面,我就不熟悉了。
c语言字符串的结束符是 '\0' 也就是ASCII 码 0不知道你注意到没有,我没有加 Linux,是因为这时 C 语言规定,跟 *** 作系统无关,在 Windows 下也是一样
欢迎分享,转载请注明来源:内存溢出
所以unix的文本到windows会出现换行丢失(ultraedit这种软件可以正确识别); 而反过来就会出现^M的符号了
补充:
windows里用ultraedit,选16进制模式(hex mode)可以看到。linux里面,我就不熟悉了。
c语言字符串的结束符是 '\0' 也就是ASCII 码 0不知道你注意到没有,我没有加 Linux,是因为这时 C 语言规定,跟 *** 作系统无关,在 Windows 下也是一样
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)