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

Đề tài: [Error] Quản lý sinh viên, lỗi ji ko hiểu !!

  1. #1
    Ngày gia nhập
    03 2008
    Nơi ở
    Đà Nẵng city
    Bài viết
    40

    Mặc định [Error] Quản lý sinh viên, lỗi ji ko hiểu !!

    Borland C++ báo 10 lỗi, ko hiểu lỗi gì, sửa dùm nha
    C++ Code:
    1. #include <stdio.h>
    2. #include <conio.h>
    3. #include <iostream.h>
    4.  
    5. //------------------------------------------------------
    6. class sv
    7. {
    8.       private:
    9.               char ten[20],masv[20],xl[5];
    10.               float diem;
    11.       public:
    12.              void nhap (void);
    13.              void xloai(void);
    14.              void xuat (void);            
    15. }
    16.  
    17. //------------------------------------------------------
    18.  
    19. void sv::nhap(void)
    20. {
    21.      
    22.      cout<<"   Ten : ";
    23.      cin>>ten;
    24.      cout<<"   Ma SV : ";
    25.      cin>>masv;
    26.      cout<<"   Diem : ";
    27.      cin>>diem;
    28.      cout<<endl;
    29.      cout<<"--------------------------------\n";
    30. }
    31.  
    32. //------------------------------------------------------
    33.  
    34. void sv::xloai(void)
    35. {
    36.          if ( diem < 3.5 )                      xl = "Yeu";
    37.          else if ( diem >= 3.5 && diem < 6.5 )  xl = "TB";
    38.          else if ( diem >= 6.5 && diem < 8.5 )  xl = "Kha";
    39.          else if ( diem >= 8.5 && diem <= 10 )  xl = "Gioi";
    40. }
    41.  
    42. //------------------------------------------------------
    43.  
    44. void sv::xuat(void)
    45. {
    46.      
    47.      cout<<" | "<<setw(-30)<<ten<<" | "<<setw(-19)<<masv<<" | "<<setw(4)<<diem<<" | "<<set2(8)<<xl<<" |";    
    48.  
    49. }
    50.  
    51. class dssv
    52. {
    53.       private:
    54.               int n;
    55.               sv svien[60];
    56.       public:
    57.              void nhap(void);
    58.              void xeploai(void);
    59.              void xuat(void);
    60. }
    61.  
    62. //------------------------------------------------------
    63.  
    64. void dssv::nhap(void)
    65. {    
    66.       cout<<"NHAP DU LIEU.\n";
    67.       cout<<"\nNhap so thi sinh:";
    68.       cin>>n;
    69.       for(int i=0;i<n;i++)
    70.          svien[i].nhap();
    71.       cout<<"--------------------------------\n";
    72. }
    73.  
    74. //------------------------------------------------------
    75.  
    76. void dssv::xeploai(void)
    77. {
    78.      for(int i=0;i<n;i++)
    79.              svien[i].xloai();
    80. }
    81.  
    82. //------------------------------------------------------
    83.  
    84. void dssv::xuat(void)
    85. {
    86.      cout<<"XUAT DU LIEU.\n";
    87. //            --------------------------------------------------------------------------------
    88.      cout<<"\n+-----+--------------------------------+---------------------+------+----------+";
    89.      cout<<"\n| STT |         HO VA TEN              |      MA SV          | DIEM | XEP LOAI +";
    90.      cout<<"\n+-----+--------------------------------+---------------------+------+----------+";
    91.      for ( int i = 0; i<n; i++)
    92.      {    
    93.           cout<<"\n| "<<setw(3)<<i+1;
    94.           svien[i].xuat();
    95.      }  
    96.      cout<<"\n+-----+--------------------------------+---------------------+------+----------+";
    97. }
    98.  
    99. //------------------------------------------------------
    100.  
    101. main()
    102. {
    103.       dssv i1;
    104.      
    105.       cout<<"CT quan li sv lop I1 . \n";
    106.       i1.nhap();
    107.       i1.xeploai();
    108.       i1.xuat();
    109.      
    110. }
    Đã được chỉnh sửa lần cuối bởi camping29 : 09-10-2008 lúc 11:00 AM. Lý do: Thêm thông tin

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Dạo này mấy mod làm việc tích cực quá tính ra thành tiêu cực ! Có cái vụ post lên sữa bài thế này hả cậu ?
    - Viết cẩn thận mà 10 lỗi :-o ? Cậu viết lại cho cẩn thận, post luôn 10 cái lỗi của compiler lên đây !

  3. #3
    Ngày gia nhập
    09 2007
    Bài viết
    724

    Mấy cái lỗi cú pháp này bạn nên tự sửa để lần sau có kinh nghiệm hơn với nó, những lỗi xem qua hết sức là cơ bản.
    ví dụ: Sau khi khai báo class xong không có dấu ; sau dấu } kết thúc class --> pó hand.

  4. #4
    Ngày gia nhập
    12 2007
    Bài viết
    54

    PHP Code:
    #include <stdio.h>
    #include <conio.h>
    #include <iostream.h>
     #include <iomanip.h>
     # include<string.h>


    //------------------------------------------------------
    class sv
    {
            private:
                      
    char ten[20],masv[20],xl[5];
                      
    float diem;
            public:
                     
    void nhap ();
                     
    void xloai();
                     
    void xuat ();
    };

    //------------------------------------------------------

    void sv::nhap(void)
    {

          
    cout<<"   Ten : ";
          
    cin>>ten;
          
    cout<<"   Ma SV : ";
          
    cin>>masv;
          
    cout<<"   Diem : ";
          
    cin>>diem;
          
    cout<<endl;
          
    cout<<"--------------------------------\n";
    }

    //------------------------------------------------------

    void sv::xloai()
    {
                if ( 
    diem 3.5 )                      strcpy(xl,"Yeu");
                else if ( 
    diem >= 3.5 && diem 6.5 )  strcpy(xl"TB");
                else if ( 
    diem >= 6.5 && diem 8.5 )  strcpy(xl "Kha");
                else if ( 
    diem >= 8.5 && diem <= 10 )  strcpy(xl "Gioi");
    }

    //------------------------------------------------------

    void sv::xuat()
    {

          
    cout<<" | "<<setw(-30)<<ten<<" | "<<setw(-19)<<masv<<" | "<<setw(4)<<diem<<" | "<<setw(8)<<xl<<" |";

    }

    class 
    dssv
    {
            private:
                      
    int n;
                      
    sv svien[60];
            public:
                     
    void nhap();
                     
    void xeploai();
                     
    void xuat();
    } ;

    //------------------------------------------------------

    void dssv::nhap()
    {
            
    cout<<"NHAP DU LIEU.\n";
            
    cout<<"\nNhap so thi sinh:";
            
    cin>>n;
            for(
    int i=0;i<n;i++)
                
    svien[i].nhap();
            
    cout<<"--------------------------------\n";
    }

    //------------------------------------------------------

    void dssv::xeploai()
    {
          for(
    int i=0;i<n;i++)
                     
    svien[i].xloai();
    }

    //------------------------------------------------------

    void dssv::xuat()
    {
          
    cout<<"XUAT DU LIEU.\n";
    //            --------------------------------------------------------------------------------
          
    cout<<"\n+-----+--------------------------------+---------------------+------+----------+";
          
    cout<<"\n| STT |         HO VA TEN              |      MA SV          | DIEM | XEP LOAI +";
          
    cout<<"\n+-----+--------------------------------+---------------------+------+----------+";
          for ( 
    int i 0i<ni++)
          {
                 
    cout<<"\n| "<<setw(3)<<i+1;
                 
    svien[i].xuat();
          }
          
    cout<<"\n+-----+--------------------------------+---------------------+------+----------+";
    }

    //------------------------------------------------------

    main()
    {
            
    dssv i1;

            
    cout<<"CT quan li sv lop I1 . \n";
            
    i1.nhap();
            
    i1.xeploai();
            
    i1.xuat();


    Bài của bạn sai mấy lỗi chính là ko khai báo thư viện chứa hàm setw() và ko có phép gán 2 xâu với nhau
    Rất mong được mọi người giúp đỡ :

    Kiến thức mình biết chỉ là hạt cát trên sa mạc

  5. #5
    Ngày gia nhập
    03 2008
    Nơi ở
    Đà Nẵng city
    Bài viết
    40

    Ok, thx nhìu lắm, tại mới tập tành coding nên còn nhìu lỗi linh tinh , cho mình hỏi lun là hàm setw() co canh lề bên trái đc ko, mình gõ setw(-30) ko canh lề trái đc, setw(30) thì canh lề phải rồi :(

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

  1. Quản lí sinh viên bằng stack dùng danh sách liên kết. Làm sao để nhập nhiều sinh viên?
    Gửi bởi hoainamken trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 24-08-2011, 10:34 AM
  2. Bài tập quản lý sinh viên trong lập trình C#. Tìm kiếm sinh viên in ra cả danh sách?
    Gửi bởi anhduc12c5 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 24-08-2011, 08:32 AM
  3. Chương trình quản lí sinh viên viết trong visual c++ 2010. Lỗi không chạy khi in danh sách sinh viên theo năm
    Gửi bởi hikaru1015 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 9
    Bài viết cuối: 03-06-2011, 09:31 AM
  4. Struct Sinh Viên. Lỗi An error occurred in your application.
    Gửi bởi dinhvanvo trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 8
    Bài viết cuối: 25-03-2010, 11:03 PM
  5. Chương trình quản lý sinh viên viết bằng C. Làm sao tìm kiếm sinh viên theo tên và sắp xếp?
    Gửi bởi linhdong24 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 24-06-2009, 12:53 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