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

Đề tài: ai giúp em hiểu lỗi và cách khắc phục trong code này với

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

    Mặc định ai giúp em hiểu lỗi và cách khắc phục trong code này với

    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    class Car{
    private:
    int speed;
    char mark[20];
    float price;
    public:
    void setSpeed(int);
    int getSpeed();
    void setMark(char);
    char[] getMark();
    void setPrice(float);
    float getPrice();
    void init(int, char[], float);
    void show();
    };
    void main(){
    clrscr();
    Car mycar;
    cout << "Xe thu nhat :" << endl;
    mycar.init(100,"ford",3000);
    cout << "Toc do (km/h)" << mycar.getSpeed() << endl;
    cout << "Nhan hieu" << mycar.getMark() << endl;
    cout << "gia ($)" << mycar.getPrice() << endl;
    cout << "Xe thu hai :" << endl;
    mycar.getSpeed(150);
    mycar.getMark("mersedes");
    mycar.getPrice(5000);
    mycar.show();
    return;
    }



    --------------------Configuration: mingw5 - CUI Debug, Builder Type: MinGW--------------------

    Checking file dependency...
    Compiling C:\Documents and Settings\Administrator\Desktop\123.cpp...
    [Error] C:\Documents and Settings\Administrator\Desktop\123.cpp:13: error: expected unqualified-id before '[' token
    [Error] C:\Documents and Settings\Administrator\Desktop\123.cpp:19: error: `main' must return `int'
    [Error] C:\Documents and Settings\Administrator\Desktop\123.cpp:20: error: `clrscr' was not declared in this scope
    [Error] C:\Documents and Settings\Administrator\Desktop\123.cpp:22: error: `cout' was not declared in this scope
    [Error] C:\Documents and Settings\Administrator\Desktop\123.cpp:22: error: `endl' was not declared in this scope
    [Error] C:\Documents and Settings\Administrator\Desktop\123.cpp:25: error: 'class Car' has no member named 'getMark'
    [Error] C:\Documents and Settings\Administrator\Desktop\123.cpp:28: error: no matching function for call to `Car::getSpeed(int)'
    [Warning] C:\Documents and Settings\Administrator\Desktop\123.cpp:11: note: candidates are: int Car::getSpeed()
    [Error] C:\Documents and Settings\Administrator\Desktop\123.cpp:29: error: 'class Car' has no member named 'getMark'
    [Error] C:\Documents and Settings\Administrator\Desktop\123.cpp:30: error: no matching function for call to `Car::getPrice(int)'
    [Warning] C:\Documents and Settings\Administrator\Desktop\123.cpp:15: note: candidates are: float Car::getPrice()
    [Error] C:\Documents and Settings\Administrator\Desktop\123.cpp:32: error: `i' was not declared in this scope
    [Warning] C:\Documents and Settings\Administrator\Desktop\123.cpp:33:2: warning: no newline at end of file

    Complete Make 123: 10 error(s), 3 warning(s)

  2. #2
    Ngày gia nhập
    07 2009
    Bài viết
    48

    - Thứ nhất: lớp Car của bạn mới chỉ khai báo các hàm và thuộc tính mà chưa cài đặt các phương thức -> cài đặt các phương thức của lớp Car

    - Thứ 2: các lỗi liên quan đến cout hay endl.... thì bạn sử dụng thêm câu lệnh ở đầu file using namespace std; hoặc bạn thêm prefix std:: vào trước cout là sẽ ổn thôi

  3. #3
    Ngày gia nhập
    08 2012
    Bài viết
    6

    Nhìn sơ sơ qua thì thấy bạn có 1 số lỗi sau :
    -Dùng cout cin mà không có thư viện iostream.h
    - char [] getMark() ? mình nghĩ chỗ này sẽ lỗi, bạn để lại là char getMark(char a[100])

  4. #4
    Ngày gia nhập
    08 2012
    Bài viết
    6

    ->Lập trình C++ thì phải có thư viện iostream chứ! sao lại dùng stdio.h
    ->Hình như bạn lập trình trên DevC nên ko có clrscr đâu
    ->Chưa định nghĩa phương thức

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

  1. code form tách hộ trong quản lý nhân khẩu
    Gửi bởi haphonui trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 10-11-2012, 06:57 AM
  2. Popup đơn gảin trong C# [Link tham khảo có source code]
    Gửi bởi bongden27 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 21-12-2011, 11:38 AM
  3. Bài tập C cách cộng 2 thời gian trong C, anh tham khảo chửa cái code giúp em!
    Gửi bởi tanphuc113 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 29-10-2011, 05:15 PM
  4. lỗi syntax error before trong định nghĩa struct. Giúp khắc phục
    Gửi bởi dontyoucry trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 19-09-2010, 10:30 PM
  5. Code xây dựng mảng stack trong C++. Mọi người xem và khắc phục các vấn đề giúp mình?
    Gửi bởi jb_hoangluan trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 10
    Bài viết cuối: 27-07-2010, 04:43 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