C++文件输入和输出 |
您所在的位置:网站首页 › 800mah电池是多少毫安 › C++文件输入和输出 |
1.引入头文件fstreamfstream头文件定义了用于文件输入的类ifstream和文件输出的类ofstream 2.写文件1)创建一个ofstream对象来管理输出流2)将该对象与文件关联起来3)使用cout方式使用该对象,唯一区别是输出将进入文件,而不是屏幕。4)关闭到文件的连接示例如下: ofstream fout; fout.open("test.txt"); fout>ch;//从文件中读取一个字符 char buf[80]; fin>>buf;//从文件中读取一个单词 fin.getline(buf,80);//从文件中读取一行 string line; getline(fin,line);//读取一行转换成字符串 fin.close();4.读写缓冲区fstream流管理对象在使用cout或cin方式,读或写时,是通过缓冲区和文件进行交互的,而不是逐字节读取或写入文件的。 关于close()函数,当流对象过期(如程序终止)时,到文件的连接自动关闭,也可使用cose()显示关闭该连接。连接关闭后,将刷新缓冲区。 与文件的连接关闭后,并不会删除流,fstream流对象和它管理的缓冲区仍然存在,可以将流重新连接到文件。 5.一个简单的读写文件示例 #include #include #include using namespace std; const string filename="test.txt"; int main() { ofstream fout(filename.c_str()); if(!fout.is_open()) { cerr |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |