Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: [ Solved ]Hỏi về cách so sánh xâu ký tự.

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    0

    Mặc định [ Solved ]Hỏi về cách so sánh xâu ký tự.

    Tớ muốn hỏi một số vấn đề về so sánh xâu ký tự. Ngoài cách so sánh từng ký tự thì trong C++ có sẵn hàm nào để so sánh 2 xâu với nhau không ? Và thuật toán nhanh nhất để kiểm tra xem một xâu có là xâu con của xâu kia không, nếu có thì xuất hiện bao nhiêu lần ? Xin đa tạ.

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Trong c có hàm strcmp trong thư viện string.h
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    03 2008
    Bài viết
    0

    Vừa mới đọc mấy thứ, string là một class chứ không phải một kiểu dữ liệu trong C++ phải không ? Như vậy string có những điểm giống/khác và ưu điểm thế nào so với char ?

  4. #4
    Ngày gia nhập
    09 2008
    Bài viết
    328

    đó là theo chuẩn C99 thì Kiểu dữ liệu String là 1 class

  5. #5
    Ngày gia nhập
    11 2008
    Nơi ở
    Neverland
    Bài viết
    48

    Ừm theo mình string là class ưu điểm của nó là các đối tượng lớp string có thể cấp phát động trong thời gian chạy độ dài của string có thể thay đổi trong lúc chạy làm cho nó mềm dẻo hơn .
    I'm superman

  6. #6
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Mặc định [ Solved ]Hỏi về cách so sánh xâu ký tự.

    Thực ra cấu trúc String cũng na ná như của C# và java đó,trong C++ còn 1 kiểu dữ liệu nữa đó là Vector để biểu diễn mảng cấp phát động sẵn --> nếu muốn biết cụ thể các dữ liệu mới thì vào mục hướng dẫn C++,rox_rook đã nói cụ thể rồi

  7. #7
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    std::string là 1 typedef của basic_string< charT, traitT >.. chứ không phải 1 class. Và đúng là std::string xài thoải mái hơn char rất nhiều, có rất nhiều hàm hỗ trợ cho std::string C++, cậu có thể google "C++ string reference" sẽ biết các hàm này hoạt động ra sao.
    - pure Char C thì chỉ có 1 byte.
    - string C++ thường là 16 bytes.

Các đề tài tương tự

  1. [ Solved ]Xây dựng lớp ĐỒTHI
    Gửi bởi bluesky_123078 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 09-11-2008, 09:34 AM
  2. [Solved] Hỏi về con trỏ
    Gửi bởi RedHatLinux9 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 17-09-2008, 08:01 AM
  3. [ Solved ]Cấp phát động
    Gửi bởi demontaihack trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 16
    Bài viết cuối: 07-09-2008, 08:23 PM
  4. [ Solved ]Cần hướng dẫn về bài tập màng!!
    Gửi bởi itthuyloi trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 03-06-2008, 03:00 PM
  5. [ Solved ]Sắp xếp hai dãy số
    Gửi bởi thuchanh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 10
    Bài viết cuối: 20-04-2008, 11:47 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn