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

Đề tài: bài tập về con trỏ, mong các bạn chỉ giúp

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

    Mặc định bài tập về con trỏ, mong các bạn chỉ giúp

    #include<iostream.h>
    #include<conio.h>
    #include<stdio.h>

    class mang
    {
    private:
    char *a;
    int n;

    public:
    ~mang();
    mang();
    mang(const char *a, int n);
    void nhap();
    void display();
    };

    mang::~mang()
    {
    delete[]a;
    }

    mang::mang()
    {
    a = NULL;
    }

    mang::mang(const char *a, int n)
    {
    this->n = n;
    this->a = new char [n];

    for (int i=0;i<n;i++)
    this->a[i] = a[i];
    }

    void mang::nhap()
    {
    cout<<"Nhap n : ";
    cin>>n;

    a = new char [n];
    cout<<"Nhap vao mang moi : "<<endl;

    for(int i=0;i<n;i++)
    { cout<<a[i]<<endl;
    cout<<"a["<<i<<"]=";
    cin.getline(a[i],10); //<- bao loi tai dong nay`

    }
    }

    void mang::display()
    {
    cout<<"(";
    for(int i=0;i<n;i++)
    cout<<a[i]<<(i<n-1 ? ',':')');
    }

    int main()
    {
    mang array;
    array.nhap();
    //array.display();
    getch();
    return 0;
    }

  2. #2
    Ngày gia nhập
    10 2008
    Bài viết
    178

    code chuối quá!cậu nên coi lại nhìn lung tung quá
    phương thức nhập sửa như sau
    PHP Code:
    void mang::nhap()
    {
        
    cout<<"Nhap n : ";
        
    cin>>n;
        
    = new char [n];
        
    cout<<"Nhap vao mang moi : "<<endl;
        
    cin.ignore();
        
    cin.getline(an);

    coi lại hàm tạo, phương display() viết như vầy đơn giản hơn
    PHP Code:
    void mang::display()
    {
        
    cout << a;


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

  1. Học C++ bắt đầu từ đâu, mong các anh giúp đỡ.......
    Gửi bởi student123 trong diễn đàn Đào tạo CNTT
    Trả lời: 10
    Bài viết cuối: 06-02-2017, 11:35 PM
  2. Mong được các anh/chị giúp đỡ!
    Gửi bởi louis.txt trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 15-08-2013, 11:51 AM
  3. mong các bạn rãnh giúp mình với !
    Gửi bởi duongthanhhung trong diễn đàn Nhập môn lập trình Java
    Trả lời: 0
    Bài viết cuối: 06-08-2013, 10:18 AM
  4. Em có vài câu hỏi về cây nhị phân. Mong các bác chỉ giúp!?
    Gửi bởi Hiep_si_Dui trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 8
    Bài viết cuối: 28-06-2009, 05:24 PM
  5. Bài toán Lớp đa giác.Mong mọi người giúp đỡ
    Gửi bởi congtuazx trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 13
    Bài viết cuối: 27-04-2009, 09:13 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