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

Nguyên chuỗi ký tự trong chương trình C ++


Trong bài viết này, chúng ta sẽ thảo luận về chuỗi thô trong C ++, ý nghĩa của nó và các ví dụ.

Có các ký tự thoát trong C ++ như “\ n” hoặc “\ t”. Khi chúng tôi cố gắng in các ký tự thoát, nó sẽ không hiển thị trên đầu ra. Để hiển thị các ký tự thoát trên màn hình đầu ra, chúng tôi sử dụng một chuỗi thô bằng cách sử dụng R ”(Chuỗi với các ký tự thoát)”. Sau khi sử dụng R ở phía trước chuỗi ký tự thoát sẽ được hiển thị trên đầu ra.

Ví dụ

Hãy hiểu điều này với sự trợ giúp của ví dụ

#include <iostream>
using namespace std;
int main(){
   string str = "tutorials\npoint\n" ;
   // A Raw string
   string str_R = R"(tutorials\npoint\n)";
   cout <<"String is: "<<str << endl;
   cout <<"Raw String is: "<<str_R;
   return 0;
}

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -

String is: tutorials
point
Raw String is: tutorials\npoint\n

Ví dụ

#include <iostream>
using namespace std;
int main(){
   string str = "tutorials\ttoint\t" ;
   // A Raw string
   string str_R = R"(tutorials\tpoint\t)";
   cout <<"String is: "<<str << endl;
   cout <<"Raw String is: "<<str_R;
   return 0;
}

Đầu ra

Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -

String is: tutorials toint
Raw String is: tutorials\tpoint\t