C++文件读写

int someint;
	float somefloat;
	char somechar;

	ifstream inFile;
	ofstream outFile;

	inFile.open("source.txt");
	outFile.open("result.txt");

	inFile >> someint >> somefloat >> somechar;
	outFile << "the answer is :" << someint*somefloat<<endl;

	inFile.close();
	outFile.close();



char c;

	ifstream inFile;
	ofstream outFile;

	inFile.open("1.txt",ios::in);
	outFile.open("2.txt", ios::out);

//	inFile >> c;
	inFile.get(c);  //实现完整复制

	while (inFile){
		outFile << c;
		//inFile >> c;
		inFile.get(c);
	}

	inFile.close();
	outFile.close();



int a[10] = { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 };
	int b[10] = {0};
	int i;

	ifstream inFile;
	ofstream outFile;

	outFile.open("..//1.dat", ios::binary);
	//outFile.open("..//1.dat", ios::binary|ios::app);
	for (i = 0; i < 10; i++){
		outFile.write((char*)&a[i], sizeof(a[i]));
	}
	outFile.close();

	inFile.open("..//1.dat", ios::binary);
	for (i = 0; i < 10; i++){
		inFile.read((char*)&b[i], sizeof(b[i]));
		inFile.seekg(sizeof(int), ios::cur);
	}

	inFile.close();

	cout << "b[i]=";
	for (i = 0; i < 10; i++){
		cout <<  b[i]<<" ";
	}
	cout << endl << endl;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值