#include <stdio.h>
struct Thongtin{
int mssv;
char hoten[31];
};
void nhap1sinhvien(Thongtin *sinhvien)
{
}
void xuat1sinhvien(Thongtin *sinhvien)
{
printf("\n%d\t%s",(*sinhvien).mssv,(*sinhvien).hoten);
}
int main()
{
Thongtin *sinhvien;
int n;
printf(“Nhap n: “);
scanf(”%d”,&n);
sinhvien = new Thongtin[n];
nhapdanhsach(*sinhvien,n);
xuatdanhsach(sinhvien,n);
getchar();
return 0;
}
với chương trình trên nếu với hàm nhập1sinhvien mình dùng void nhap1sinhvien(thongtin sinhvien[])
thì có được không vầ nếu được thì lúc scanf phải làm như thế nào…(hỏi thêm nếu sinhvien[] thì có nghĩa là truyền địa chỉ hay là truyền giá trị @@)


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