cpp: read .dat file

发布时间 2023-10-02 11:24:34作者: ®Geovin Du Dream Park™

 

/// <summary>
/// 打开DAT 文件
/// </summary>
void operatefile()
{
	char data[100];
	const char* fname = "afile.dat";
	// 打开文件.
	ofstream outfile;
	outfile.open(fname,ios::in);
	if (!outfile)
	{
		cout << "文件不存在!" << endl;
		ofstream fout(fname); //创建文件
	}

	cout << "写文件" << endl;
	cout << "输入姓名: ";
	cin.getline(data, 100);

	// 写入.
	outfile << data << endl;

	cout << "输入年龄: ";
	cin >> data;
	cin.ignore();

	// 写入.
	outfile << data << endl;

	// 关闭文件.
	outfile.close();

	// 打开文件.
	ifstream infile;
	infile.open("afile.dat");

	cout << "读文件内容:" << endl;
	infile >> data;

	// 
	cout << data << endl;

	// 
	infile >> data;
	cout << data << endl;

	// 关闭文件
	infile.close();
}