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

Đề tài: Mọi người tìm giúp em lỗi sai trong bài quản lí sv

  1. #1
    Ngày gia nhập
    09 2010
    Nơi ở
    nơi bắt đầu của sự sống
    Bài viết
    21

    Mặc định Mọi người tìm giúp em lỗi sai trong bài quản lí sv

    Code:
    #include<conio.h>
    #include<iostream.h>
       int  n;
      struct Ngaythang {
          int ng;
          int th;
          int nam;
          };
          
      struct sv   {
              int masv;
             Ngaythang ns;
             char quequan[100];
             char hoten[40];
             float diem;
            };
          sv lop[100];
      
         //----------------------------------
      void Nhap(sv *p) {
           cout<<"Ma sinh vien: "; cin>>(p->masv);
           cout<<"Ho ten: "; gets(p->hoten);
           cout<<" Ngay sinh: "; cin>>(p->ns).ng>>(p->ns).th>>(p->ns).nam;
           cout<<"Que quan: "; gets(p->quequan);
           cout<<"Diem : ";cin>>(p->diem);
           }
           //--------------------------------------
      void NhapDS(sv *a) {
           for(int i=1;i<=n;i++)
              Nhap(&a[i]);
              }
              //------------------------------------------------
      void Xuat(sv x)  {
                        cout<<x.hoten<<endl;
                        cout<<x.masv<<endl;
                        cout<<x.ns.ng<<"/"<<x.ns.th<<"/"<<x.ns.nam<<endl;
                        cout<<x.quequan<<endl;
                        cout<<x.diem<<endl;
           }
       void hienthi(sv *b) {
            for(int i=1;i<=n;i++) Xuat(b[i]);
            }    
           //--------------------------------
       main() {
              int n;
              cout<<"nhap so sv: "; cin>>n;
              NhapDS(lop);
              hienthi(lop);
              getch();
              }
    khi chạy thì chỉ nhập đc n,xong là nó thoát luôn, mọi người xem hộ em sai chỗ nào nha

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

    Code:
      void NhapDS(sv *a) {
           for(int i=1;i<=n;i++)
              Nhap(&a[i]);
              }
    Bạn phải chỉ cho hàm NhapDS(...) là nhập bao nhiêu phần tử(n). Ví dụ như NhapDS(sv *a, int n)

  3. #3
    Ngày gia nhập
    09 2010
    Nơi ở
    nơi bắt đầu của sự sống
    Bài viết
    21

    cảm ơn bạn nha, có mỗi chỗ ấy mà mình ko nghĩ ra

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

  1. Bài tập C Cần giúp về hàm trong quản lí học từ vựng tiếng anh
    Gửi bởi tungper01 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 04-07-2012, 02:20 AM
  2. Bài tập C++ help giúp em sữa lỗi trong hàm tìm kiếm sách và gọi hàm trong chuơng trình quản lí sách
    Gửi bởi Mr.vu112 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 17-11-2011, 07:21 PM
  3. Kết nối database trong C# không ra kết quả. Giúp sửa lỗi?
    Gửi bởi DNK90 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, 09:07 AM
  4. Tính lương trong chương trình quản lý nhân sự. Giúp em.
    Gửi bởi why0591 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 19-12-2010, 09:04 PM
  5. chương trình quản lý phòng trong khách sạn. Tìm kiếm dữ liệu, xin giúp đỡ?
    Gửi bởi baquang1984 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 03-03-2010, 12:14 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