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

Đề tài: giúp mình bài tập về lớp

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

    Mặc định giúp mình bài tập về lớp

    class STRING
    {
    private: int l;
    char s[90];
    public :
    STRING() {l=0;};
    STRING(char x[90],int y)
    {
    y=strlen(x);
    l=y;
    s=x;
    };

    void character(int i)
    {

    printf("%s",s[i+1]);

    };
    void dislay()
    {

    cout<<"chuoi "<<s<<" chieu dai"<<l<<endl;
    };
    };

    khai báo như vậy mà nó cứ báo lỗi ở dòng s=x >> cannot convert from 'char []' to 'char [90]'
    mình thấy khai báo trong lớp chủ yếu là kiểu số,sau đó dùng hàm tạo là ok,còn giờ dùng kiểu char thì không dc.giúp mình đoạn này

  2. #2
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    theo như mình biết thì chỉ có kiểu string trong c++ thì mới có thể gán = thôi
    còn cái char[] này là một mảng các kí tự và có kí tự kết thúc mảng là NULL nên việc gán = hình như là ko có.(con trỏ thì có thể gán bằng được.vì nó copy đến từng bit)
    HT117-5277

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

  1. Sự cố Nhờ mod chuyển giúp bài "Sắp xếp số thứ tự ngay trong bảng của 1 database?" từ MySQL sang MSSQL giúp!
    Gửi bởi hu-xeko trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 1
    Bài viết cuối: 12-03-2012, 07:48 PM
  2. Mới nhập môn khó quá , cần trợ giúp [Vấn đề của bạn cần muốn giúp là gì ?]
    Gửi bởi cuingo212 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 22-10-2011, 08:43 AM
  3. Chương trình giúp một học sinh cấp 1 học phép nhân, xử lý hàm rand, giúp mình với?
    Gửi bởi chankx trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 12-05-2009, 08:52 PM
  4. Code giúp add một key vào registry, ai giúp em?
    Gửi bởi olavien trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 12-12-2007, 08:45 AM

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