Ý em là thế này
Ví dụ em đã có 1 mảng struct đã lưu danh sách của các nhân viên trong 1 công ty
PHP Code:
struct person
{
char hoten[30];
int tuoi;
}
main()
{
person nhanvien[100];
int a=0,k,n;
printf("Nhap so nguoi can them\n");
scanf("%d",&n);
for(k=0;k<n;k++)
{
them(&db[k]);//đây là hàm thêm người
a++;/* tham số a ở đây là lưu số thứ tự của mỗi người sau khi nhập vào*/
}
}
/*Bây giờ em muốn truyền cả mảng cấu trúc cùng tham số a vào 1 hàm tìm kiếm theo tên*/
void timkiem(nhanvien[],int a)
{
char ht[30];
int i;
printf("nhap ten muon tim\n");
for(i=0;i<a;i++)
{
if(strcmp(ht,nhanvien[i].hoten)==0)
{
printf("Tuoi cua %s la %d\n", ht,nhanvien[i].tuoi);
}
else
printf("Khong tim thay\n");
}
}
Đấy, dạng bài là như thế, em muốn truyền cả 1 mảng cấu trúc vào hàm như vậy, nhưng lại ko được :((