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

Đề tài: tại sao code C ++ không chạy giúp em với

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

    Mặc định tại sao code C ++ không chạy giúp em với

    Code:
    #include<conio.h>
    #include<iostream>
    using namespace std;
    class clock{
          private : 
                  int gio,phut,giay;
          public  :
                  clock();
                  clock(int,int);
                  clock(int,int,int);
                  void nhap();
                  void in();
                  void lamtron();
                   clock cong(int);  
                  void gan();  
          };
    clock::clock(){
                   gio=phut=giay=0;
                   }
    clock::clock(int a,int b){
                     gio=a;
                     phut=b;
                     giay=0;
                     }
    clock::clock(int a,int b, int c){
                     gio=a;
                     phut=b;
                     giay=c;
                     }
    void clock::gan(){
         this->gio=gio;
         this->phut=phut;
         this->giay=giay;
         }
    void clock::nhap(){
         cout<<"Nhap gio : ";cin>>gio;
         cout<<"Nhap phut : ";cin>>phut;
         cout<<"Nhap giay : ";cin>>giay;
         }
    void clock::in(){
         cout<<gio<<":"<<phut<<":"<<giay;
         }
    void clock::lamtron(){
         if(giay>=60){
                      phut+=giay/60;
                      giay=giay%60;
                      }
         if(phut>=60){
                      gio+=phut/60;
                      phut=phut%60;
                      }
         if(giay<0){
                    phut=phut+(giay/60)-1;
                    giay=60+(giay%60);
                    }
         if(phut<0){
                    gio=gio+(phut/60)-1;
                    phut=60+(phut%60);
                    }
         }
    clock clock::cong(int s)
          {
         phut+=s;
         lamtron();
         }
    int main(){
        
        getch();
        return 0;
        
        }
    Nó hiện lỗi này nè :`clock' does not name a type
    mấy anh fix lỗi giúp với

  2. #2
    Ngày gia nhập
    09 2012
    Bài viết
    24

    Có 3 lỗi:
    1/ Vì sao bạn định nghĩa class clock rồi ko tạo object trong main() ?
    2/ hàm void gan() chưa gán giá trị, ví dụ:
    Code:
    void clock::gan(int gio,int phut,int giay)
    {
         this->gio=gio;
         this->phut=phut;
         this->giay=giay;
    }
    3/ Tên clock có thể là 1 keyword đã được định nghĩa trong C++ và thư viện namespace std, bạn dùng sẽ bị trùng tên và hệ thống sẽ báo lỗi!

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

    thanks ong ban ge

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

  1. Lập trình C mọi người ơi xem giúp hộ em cái code này sai chỗ nào mà nó ko chạy đc
    Gửi bởi asutaka trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 01-09-2012, 05:59 PM
  2. Xin mọi người xem giúp em code này với! Sao em chạy toàn lỗi à!
    Gửi bởi cattrangcodon trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 13-04-2012, 11:57 AM
  3. Giúp mình chạy bằng tay đoạn code này với. Càng chi tiết càng tốt. Thanks!!!
    Gửi bởi lephithang trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 09-04-2011, 07:09 PM
  4. chạy tay code cây AVL. Giúp em?
    Gửi bởi chuong01 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: 28-01-2010, 11:35 AM
  5. Code kiểm tra dãy cấp số cộng bằng C. Kiểm tra giúp mình xem chạy đúng không?
    Gửi bởi rong3sao trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 7
    Bài viết cuối: 11-04-2009, 09:25 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