Computer >> Máy Tính >  >> Lập trình >> C ++

Nguyên chuỗi ký tự trong C ++

Trong C ++ 11 trở lên có một khái niệm gọi là Chuỗi thô. Trong các chuỗi, chúng tôi sử dụng các ký tự khác nhau như \ n, \ t, v.v. Chúng có ý nghĩa khác nhau. \ N được sử dụng để đưa con trỏ trở lại dòng tiếp theo, \ t tạo tab, v.v.

Nếu chúng ta muốn in các ký tự này trong đầu ra mà không thấy tác dụng của chúng, chúng ta có thể sử dụng chế độ chuỗi thô. Để tạo một chuỗi thành chuỗi thô, chúng ta phải thêm "R" trước chuỗi.

Input: A string "Hello\tWorld\nC++"
Output: "Hello\tWorld\nC++"

Thuật toán

Step 1: Get the string
Step 2: Use R before string to make it raw string
Step 3: End

Mã mẫu

#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;
}

Đầu ra

Normal String:
Hello World
C++
RAW String:
Hello\tWorld\nC++