본문 바로가기

Coding Tests/코드업

코드업 1007번 문제 역슬래시\출력해보기.

"C:\Download\hello.cpp"를 출력하는 예제이다.

 

<오답 풀이>

#include<stdio.h>
int main(void)
{
    printf("\"C:'\'Download'\'hello.cpp\"");
    return 0;
}

'\' 작은따옴표 사이에 역슬래시를 넣으면 \ 출력이 될 거라 생각하였는데 ' '의 형태로 작은따옴표만이 출력이 되었다.

 

#include <stdio.h>
int main(void)
{
    printf("\"C:\\Download\\hello.cpp\"");
    return 0;
}

\를 출력하기 위해서는 \\의 형태로 역슬래시를 두 번 연속 입력해줘야 한다.