So Sánh String Trong C++
Có thể bạn quan tâm
Hướng dẫn cách so sánh string trong C++. Bạn sẽ học được cách sử dụng các toán tử so sánh để so sánh string trong C++ sau bài học này.
So sánh string trong C++
Để so sanh string trong C++, chúng ta sử dụng tới các toán tử so sánh trong bảng sau:
| Toán tử | Biểu thức điều kiện | Ý nghĩa |
|---|---|---|
| == | x == y | x và y bằng nhau |
| != | x != y | x và y không bằng nhau |
| > | x > y | x lớn hơn y |
| < | x < y | x nhỏ hơn y |
| >= | x >= y | x bằng hoặc lớn hơn y |
| <= | x <= y | x bằng hoặc nhỏ hơn y |
Ví dụ cụ thể:
| #include <iostream>#include <string>using namespace std;int main (){ string x1, x2, x3, x4; x1 = "AB"; x2 = "AB"; x3 = "aB"; cout << (x1 == x2) <<endl; cout << (x1 != x2) <<endl; cout << (x1 <= x3) <<endl; cout << (x1 > x3) <<endl; return 0;} |
Kết quả:
| 1010 |
Ứng dụng so sánh string trong C++
Bằng việc so sánh string trong C++, chúng ta có thể sử dụng kèm lệnh if để tìm một string từ trong vector string trong c++ như sau:
| #include <iostream>#include <string>#include<vector>using namespace std;int main (){ vector<string> strList = { "abc", "123", "zzz", "xyzzz" }; int i = 0; for(; i < (int)strList.size(); ++i) { if( strList[i] == "zzz" ) break; } if( i < (int)strList.size() ) { cout << "have string"; } else { cout << "dont have string"; } return 0;}//have string |
Kết quả, bằng việc so sánh từng string với các string ở trong vector string mà chúng ta có thể tìm ra chuỗi “zzz”.
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn về cách so sánh string trong C++ rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về C++ trong các bài học tiếp theo.
URL Link
https://laptrinhcanban.com/cpp/lap-trinh-cpp-co-ban/string-trong-cpp/so-sanh-string-trong-cpp/
Từ khóa » Hàm So Sánh 2 Chuỗi String Trong C++
-
So Sánh Chuỗi Trong C++ (strcmp, Strncmp)
-
4.3.7 So Sánh String (2) | CppDeveloper
-
So Sánh Chuỗi Trong C++ - Programming - Dạy Nhau Học
-
Std::string Và Xử Lý Chuỗi Trong C++
-
Hàm Strcmp() - So Sánh Chuỗi Trong C - VietTuts
-
Bài Tập C++ - So Sánh Hai Chuỗi Trong C++ - VietTuts
-
Lập Trình C++ - So Sánh Hai Chuỗi
-
So Sánh 2 Chuỗi String Trong C++ - Thả Rông
-
So Sánh 2 Chuỗi String Trong C++ - Xây Nhà
-
Chuỗi Trong C++ - Thủ Thuật
-
Xâu Trong C++ - VNOI
-
Lớp String Trong C++ Và Các Hàm Thường Dùng Của Lớp String
-
[Lập Trình C/C++] Bài 33. Xây Dựng Hàm So Sánh 2 Chuỗi Có Phân ...
-
String Trong C++ - Techacademy