C++11 이상에는 Raw string이라는 개념이 있습니다. 문자열에서 우리는 \n, \t 등과 같은 다른 문자를 사용합니다. 그것들은 다른 의미를 가지고 있습니다. \n은 커서를 다음 줄로 되돌리는 데 사용되며, \t는 탭을 생성하는 등의 작업을 수행합니다.
출력에서 이러한 문자의 효과를 보지 않고 인쇄하려면 원시 문자열 모드를 사용할 수 있습니다. 문자열을 원시 문자열로 만들려면 문자열 앞에 "R"을 추가해야 합니다.
Input: A string "Hello\tWorld\nC++" Output: "Hello\tWorld\nC++"
알고리즘
Step 1: Get the string Step 2: Use R before string to make it raw string Step 3: End
예제 코드
#include<iostream> using namespace std; main() { string my_str = "Hello\tWorld\nC++"; string raw_string = R"Hello\tWorld\nC++"; cout << "Normal String: " << endl; cout << my_str <<endl; cout << "RAW String: " << endl; cout << raw_string; }
출력
Normal String: Hello World C++ RAW String: Hello\tWorld\nC++