em viết bài nhập danh sách sinh viên,nhưng không hiểu sao chỉ nhập được maso,còn phần hoten lai không nhập được.mong các anh giúp đỡ
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#define max 100
struct hocvien
{
int maso;
char hoten[30];
};
void nhapds(hocvien ds[],int &n)
{
for(int i=0;i<n;i++)
{ printf("nhap sinh vien thu %d\n",i+1);
printf("nhap maso:");
scanf("%d",&ds[i].maso);
printf("\n");
printf("nhap hoten:");
gets(ds[i].hoten);
}
}
void xuatds(hocvien ds[],int &n)
{
for(int i=0;i<n;i++)
{ printf("sinh vien thu %d:",i+1);
printf("\n");
printf("maso:%3d\n",ds[i].maso);
printf("hoten:%c",ds[i].hoten);
printf("\n");
}
}
void main()
{
struct hocvien ds[100];
int n;
printf("nhap vao so hoc vien:");
scanf("%d",&n);
nhapds(ds,n);
xuatds(ds,n);
getch();
}
Bookmarks