C++: ofstream和ifstream的读写文件方式

ofstream和ifstream的使用的方法:

int main()
{
	int iTestData[5] = { 1, 2, 3, 4, 5 };

	ofstream oWriteFile("test.txt", ios::out);
	if (!oWriteFile) {
		cout << "Cannot open file.\n";
		return 1;
	}
	for (int i = 0; i < 5; i++)
	{
		oWriteFile << iTestData[i] << std::endl;
	}
	oWriteFile.close();

	ifstream iReadFile("test.txt", ios::in);
	if (!iReadFile) {
		cout << "Cannot open file.\n";
		return 1;
	}
	char *buffer = NULL;
	int iSize = 256;
	while (!iReadFile.eof())
	{
		buffer = new char[iSize];
		//iReadFile.read(buffer, iSize);  //读多个字节
		iReadFile.getline(buffer, 100);
		cout << buffer << " "<<std::endl;
	}
	iReadFile.close();
	return 0;
}


猜你喜欢

转载自blog.csdn.net/wfei101/article/details/80782744