日期:2014-05-16  浏览次数:20811 次

Linux下\r\n问题

    常在Linux下操作,难免要遇到\r\n问题,特别在很多地方比如最近的邮件发送,怎么都\r\n了,以前只有\n的时代好像已经过去了,因为我是一个比较喜欢总结的人,一个喜欢理论先行的人,所以,认真的测试并且理解了一番,尽管我个人认为是比较可以了,但,如果哪位高手看出了不妥之处,不吝赐教!大笑

 

一、例子

源文件:main.c

例一:

#include <stdio.h>

int main(void)

{

       printf("dddddd"); //6d

       printf("12345");

       return 0;

}

结果:空

 

例二:

       printf("dddddd\r");

       printf("12345 ");

结果:空

 

例三:

       printf("dddddd\n ");

       printf("12345 ");

结果:dddddd

 

例四:

       printf("dddddd\r");

       printf("12345\n");

结果:12345d

 

例五:

       printf("dddddd\r\n");

    &n