15. Chuỗi trong ngôn ngữ lập trình C++

Trong ngôn ngữ lập trình C++, chuỗi là một loại dữ liệu đặc biệt để lưu trữ các ký tự liên tiếp. Chuỗi thường được sử dụng để đại diện cho văn bản, tên, thông điệp, và nhiều loại dữ liệu khác. Chuỗi được biểu diễn bằng một mảng các ký tự kết thúc bởi ký tự null ('\0').

Dưới đây là cách khai báo, khởi tạo và làm việc với chuỗi trong C++:

  1. Khai báo và khởi tạo chuỗi:
cpp
#include <iostream>
#include <string>

int main() {
    // Khai báo và khởi tạo chuỗi
    char myString[] = "Hello, world!";
    
    // Sử dụng lớp string (thư viện string)
    std::string cppString = "Hello from C++!";
    
    return 0;
}
  1. Truy cập các ký tự trong chuỗi:
cpp
char firstChar = myString[0];  // Lấy ký tự đầu tiên trong chuỗi
char secondChar = myString[1]; // Lấy ký tự thứ hai trong chuỗi
  1. In chuỗi:
cpp
std::cout << myString << std::endl; // In chuỗi
  1. Duyệt qua các ký tự trong chuỗi:
cpp
for (int i = 0; myString[i] != '\0'; i++) {
    std::cout << myString[i];
}
  1. Sử dụng lớp string (thư viện string):
cpp
#include <iostream>
#include <string>

int main() {
    std::string cppString = "Hello from C++!";
    
    std::cout << cppString << std::endl;
    
    return 0;
}

Lớp std::string trong thư viện chuẩn của C++ cung cấp nhiều tính năng mạnh mẽ để làm việc với chuỗi, bao gồm việc nối chuỗi, cắt chuỗi, tìm kiếm chuỗi con, v.v. Điều này giúp làm cho việc xử lý chuỗi dễ dàng và an toàn hơn so với sử dụng mảng ký tự thông thường.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top