Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 6 của 6
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    class báo lỗi nhưng không hiểu lỗi chổ nào

    nhập vào thời gian và in ra
    #include<iostream.h>
    #include<conio.h>
    class time
    {
    int h;
    int m;
    int s;
    public:
    void nhap()
    {
    cin>>h;
    cin>>m;
    cin>>s;
    }

    void in()
    {
    cout<<h<<m<<s;
    }

    };

    main()
    {
    time thoigian;
    thoigian.nhap();
    thoigian.in();
    }

  2. #2
    Mã:
    #include <iostream>#include<conio.h>using namespace std;class time{    int h;    int m;    int s;    public:void nhap(){    cin>>h;    cin>>m;    cin>>s;} void in(){    cout<<h<<m<<s;} }; void main(){    time thoigian;    thoigian.nhap();    thoigian.in();}

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn ơi giải thích hộ mình là dòng lệnh using name space có ý nghĩ ji, tại sao thiếu nó chương trình không chạy, mình đã viết 1 số code thiếu dòng lệnh này nhưng vẫn hoạt động bình thường

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    vẫn báo lỗi bạn ơi

  5. #5
    Ngày tham gia
    Sep 2015
    Đang ở
    Hà Nội
    Bài viết
    0
    bạn thêm class trước khai báo biến time thoigian; là được với những class có sử dụng đến biến bạn nên định nghĩa thêm hàm tạo

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi truongvantri
    bạn ơi giải thích hộ mình là dòng lệnh using name space có ý nghĩ ji, tại sao thiếu nó chương trình không chạy, mình đã viết 1 số code thiếu dòng lệnh này nhưng vẫn hoạt động bình thường
    theo mình namespace theo chuẩn std chứa toàn bộ tên của thư viên C++, nếu thiếu khai báo thì không dùng được, nếu bạn không muốn khai báo bạn có thể làm như này:

    Mã:
    std :: cout << "hello" << endl;  // them std :: vao

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •