C C++/C++
[C++] \n과 \r의 차이
개발하는꼬물이
2017. 12. 6. 22:46
1. \n
- 커서를 다음 줄로 이동
2. \r
- 커서의 위치를 현재 줄의 맨 앞으로 이동
3. 예제
#include <iostream>
using namespace std;
int main()
{
cout << "ABCDE\n";
cout << "BBC\rA\n";
cout << "TEST\n";
}
ABCDE
ABC
FINISH
→ 두 번째 줄이
A
BC
로 출력 될 것이라 예상할수도 있지만, \n은 커서의 위치에 상관 없이 다음 줄로 넘어가는 기능을 하므로
ABC가 한 줄에 입력됨을 알아두자!