꺄뜨르 2012. 4. 22. 14:30

캐리지 리턴( \r )

커서의 위치를 제일 왼쪽으로 이동시키는거..개행이랑 다르다

\n의 경우 아랫줄로 이동하지만

캐리지 리턴은 그냥 제일 왼쪽으로 커서를 위치시킴

근데 꼬라지를 보아하니 다 \r 하면 그 사이에 있는 것들이 삭제가 되는 모양이네


 

$ cat carrigeReturnTest.c
#include <stdio.h>
#include <stdlib.h>

int main()
{
        printf("carriage return text 1 \n");
        printf("carriage return text 2 \r");
        printf("carriage return text 3 \n");
        printf("carriage return text 4 \r");

        return 0;
}

 

$ ./carrigeReturnTest
carriage return text 1
carriage return text 3
$