bài tập ban đầu là nhập thông tin congnhan vào 1 mảng struct nhưng nếu n công nhân thì ko thể nào nhập đi nhập lại nhiều lần kiểm tra đc mình chỉ mới học đọc file đc mấy bữa thôi nhưng ko biết truyền cái gì vào hàm 
chạy chương trình nó ghi là biến f ko đc định danh
file có tt như sau
2
Nguyen Phu Thanh
1996
26
Nguyen Van A
2000
40
#include "conio.h"
#include "stdio.h"
#include "string"
#include "fstream"
#define cot 100
using namspace std;
struct congnhan
{
char ten[50];
int ns;
int gl;
};
void doc_file(int &n,congnhan a[])
{
ifstream f;
f.open("tt.txt",ifstream::in);
f>>n;
for(int i=0;i<n;i++)
f>>a[i];
f.close();
}
void xuat_file(int n,congnhan a[])
{
for(int i=0;i<n;i++)
printf("thong tin nhan vien thu %d",i+1);
printf("%s",a[i].ten);
printf("%d",a[i].ns);
printf("%d",a[i].gl);
}
void main()
{
int x;
congnhan y[cot];
doc_file(x,y);
xuat_file(x,y);
getch();
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?