본문 바로가기
dev/c++

[c++] 문자열 여러 행 출력하기 (cout)

by 최연탄 2018. 4. 24.
728x90
반응형

다음은 cout을 이용해 여러행의 문자열을 출력하는 코드이다.

#include <iostream>

int main()
{
        std::cout << "abc";
        std::cout << "def\n";
        std::cout << "123\n456\n\n789\n";

        return 0;
}

실행결과

abcdef
123
456

789

이 프로그램을 실행하면 cout 내에 쓰여진 문자열 "abc"는 그대로 출력할 뿐 개행은 하지 않는다. 그리고 다음 cout 문장의 "def\n"은 "def" 출력 후 개행을 한다. 결국 이 2개의 cout 문장을 실행함으로써 abcdef 라는 문자열이 출력된다. "\n\n"은 공백행을 1행 두개 한다. 이 \n 처럼(그외 \a와 \t 등이 있다) 문자 그 자체가 아니라 다른 기능으로서 작용하는 문자를 확장문자열 이라고 한다.

반응형

'dev > c++' 카테고리의 다른 글

[c++] 쓰레드 생성 (pthread)  (10) 2023.06.02
[c++] 프로세스 생성 (fork)  (8) 2023.06.01
[c++] 프로세스 ID 가져오기 (getpid, getppid)  (7) 2023.06.01
[c++] 더하기, 두 수의 합을 출력  (1) 2018.04.24

댓글