30/09/2018, 21:23

HÀM đọc file text trong c++

mình cần 1 cái hàm đọc file text,vì mình có nhiều file text khác nhau,và trong hàm main minh chi cần đặt tên file là L1,L2 …(mỗi tên đều có tên file khác nhau “list1.txt”,“list2.txt”) rồi chỉ truyền vào trong hàm 1 cái tên được,có cách nào như vậy không ? mình làm thì lỗi ,
như hàm của mình đag làm,mình chỉ truyền được tên file thôi( list.txt)

void   LayThongTin(fstream file,char e[] )
{
        TTG f; // TTG là cấu trúc tự định nghĩa của mình
        file.open(e, ios::in);//ý mình là truyền tên vào e đây,
	file.getline(f.name, 20 );
	file.getline(f.birthday, 15);
        ...............
}
void main()
{
        fstream L1("list1.txt");
        LayThongTin( L1, "list1.txt" );//thi mình truyền L1 vào thì báo lỗi,nhưg truyền tên file thi ko
}
Tobias viết 23:28 ngày 30/09/2018

http://www.cplusplus.com/forum/beginner/8388/

Bài liên quan
0