Hỏi cách sửa lỗi code

#include<stdio.h>
#define MAX 100
#define MAXMENU 4
main(){
typedef struct ttDate
{
  unsigned int ngay[31];
  unsigned int thang[12];
  unsigned int nam[2021];
}Date;
typedef struct ttSINHVIEN
{
  char maSO[10];
  char hoSV[11];
  char tenLOT[21];
  char tenSV[11];
  Date ngaysinh;
  unsigned char gioiTinh[1];
  char email[31];
  float diemQT[10];
  float diemCong[3];
  float diemTH[10];
  float diemLT[10];
  float diemTK[10];  
}SINHVIEN;
void HienThiMenu()
{
  char menu[][20]={"1. Nhap du lieu",
           "2. Xuat du lieu",
           "3. Tim kiem",
           "4. Thoat"};
  printf("\nChuong trinh minh hoa MENU\n");
  for(int i=0;i<MAXMENU;i++)
  {
  printf("%s\n",menu[i]);  
   }         
}
int ChonMenu();
{
  int  chon;
  HienThiMenu();
  do{
    printf(">>Chon chuc nang tu 1 den %d:",MAXMENU);
    scanf("%d",&chon);
    if(chon<1||chon>MAXMENU)
    printf("Gia tri khong hop le!\n");
    else
      break;
  }while(1);
  return  chon;
}
void ThucHienMenu()
{
  int  chon;
  do{
    chon=ChonMenu();
    switch(chon)
    {
      case 1: printf("xu ly chuc nang Nhap du lieu\n");
          break;
      case 2: printf("Xu ly chuc nang Xuat du lieu\n");
          break;
      case 3: printf("Xu ly chuc nang Tim kiem\n");
          break;
    }
  }while(chon!=MAXMENU);
  printf("\n>>>Ket thuc chuong trinh\n");
}
void NhapDate(Date,&d);
void XuatDate(Date , &d);
void NhapSinhVien(SINHVIEN , &sv);
void XuatSinhVien(SINHVIEN , &sv);
void NhapDate(Date , &d)
{
  printf("Ngay=");
  scanf("%d",&d.ngay);
  printf("Thang=");
  scanf("%d",&d.thang);
  printf("nam=");
  scanf("%d",&d.nam);
  
}
void XuatDate(Date d)
{
  printf("%02d/%02d/%d",d.ngay,d.thang,d.nam);
  
}
void NhapSinhVien(SINHVIEN &sv)
{
printf("MSSV=");
gets("sv.MSSV");
printf("Ho Ten=");
gets("sv.HoTen");
printf("Ngay thang nam sinh:\n");
NhapDate(sv.ngaysinh);
}
void XuatSinhVien(SINHVIEN)
{
  printf("MSSV=%s",sv.MSSV);
  printf("\nHo ten=%s",sv.hoTen);
  printf("\nNgay thang nam sinh:");
  XuatDate(sv.ngaysinh);
}
}

đề bài?
ý tưởng?
code? (đã có như trên)
gặp vấn đề gì khi chạy code? biên dịch lỗi?, biên dịch thành công thì input là gì, kết quả mong đợi là gì? kết quả thực tế là gì?

4 Likes

This topic was automatically closed after 44 hours. New replies are no longer allowed.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?