C++对file的写操作

对file的操作有几个步骤,如下:

1. include 库函数fstream; 

     #include <fstream>

2. 创建ofstream object;

    ofstream outFile;

3. 将创建的object与文件链接(打开文件);

     outFile.open(“carinfo.txt”);

4. 对文件进行写操作;

     outFile << fixed;
     outFile.precision(2);
     outFile.setf(ios_base::showpoint);
     outFile << “Make and model: “ << automobile << endl;
     outFile << “Year: “ << year << endl;
     outFile << “Was asking $” << a_price << endl;
     outFile << “Now asking $” << d_price << endl;

5. close 文件:

     outFile.close();


备注:当你打开一个已经存在的file时,默认情况下file内容会被清除,也就是说file之前的内容会丢失。

下面是C++里面对file写操作的代码:

// outfile.cpp -- writing to a file
#include <iostream>
#include <fstream> // for file I/O
int main()
{
using namespace std;
char automobile[50];
int year;
double a_price;
double d_price;
ofstream outFile; // create object for output
outFile.open(“carinfo.txt”); // associate with a file
cout << “Enter the make and model of automobile: “;
cin.getline(automobile, 50);
cout << “Enter the model year: “;
cin >> year;
cout << “Enter the original asking price: “;
cin >> a_price;
d_price = 0.913 * a_price;
// display information on screen with cout
cout << fixed;
cout.precision(2);
cout.setf(ios_base::showpoint);
cout << “Make and model: “ << automobile << endl;
cout << “Year: “ << year << endl;
cout << “Was asking $” << a_price << endl;
cout << “Now asking $” << d_price << endl;
// now do exact same things using outFile instead of cout
outFile << fixed;
outFile.precision(2);
outFile.setf(ios_base::showpoint);
outFile << “Make and model: “ << automobile << endl;
outFile << “Year: “ << year << endl;
outFile << “Was asking $” << a_price << endl;
outFile << “Now asking $” << d_price << endl;
outFile.close(); // done with file
return 0;
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值