30/09/2018, 23:00

Cần giúp đọc 1 file txt vào mảng struct

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();
}

Tao Không Ngu. viết 01:02 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Tao Không Ngu. viết 01:06 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Bài liên quan
0