프로그래머스 스쿨 '특수문자 출력하기'
일반적으로 특수문자에 백슬러쉬(\)를 넣어서 풀었는데,
다른 사람 풀이 보다 보니 R" 함수를 사용했다.
잘 사용하지도 않았거니와 잊고있던 함수이길래
내용 구글링 후 잘 정리된 블로그를 확인하니,
공백, 특수문자, 줄 바꿈 등 내가 입력한 그대로를
()괄호 안에 적으면 그대로 출력되는 함수이다.
단, )"을 넣으면 함수 문자열이 끝나는 것으로 판단하기 때문에 주의해야한다.
함수 사용법 예시
const char *str = "일반적인 \"특수문자\" 등\n특이한 구조를 출력";
const char *str = R"(일반적인 "특수문자" 등
특이한 구조를 출력)";
결과는 동일
일반적인 "특수문자" 등
특이한 구조를 출력
일반적인 "특수문자" 등
특이한 구조를 출력
참고 블로그 ) https://todamfather.tistory.com/85
'NOTE > Programming' 카테고리의 다른 글
[C#] abstract(추상) 클래스의 위험성. (0) | 2018.04.01 |
---|---|
[C#] Reflection && Attributes (0) | 2018.04.01 |
[C#] 컬렉션 (0) | 2018.04.01 |
[C#] 예외처리 (0) | 2018.04.01 |
[C#] 인터페이스 (0) | 2018.04.01 |