C++文件是如何输入输出的?

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:33:10
C++中是如何进行文件输入输出的?我不知道如何把从键盘输入的信息储存到文件中,急需大家的帮忙!最好能给我传一些实例!谢谢!希望大家多多帮忙!我是个初学者!现在在写程序,很急!!!!

C++ 通过以下几个类支持文件的输入输出:

ofstream: 写操作(输出)的文件类 (由ostream引申而来)
ifstream: 读操作(输入)的文件类(由istream引申而来)
fstream: 可同时读写操作的文件类 (由iostream引申而来)

--------例子--------
// reading a text file
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>
int main () {
char buffer[256];
ifstream examplefile ("example.txt");
if (! examplefile.is_open())
{ cout << "Error opening file"; exit (1); }
while (! examplefile.eof() ) {
examplefile.getline (buffer,100);
cout << buffer << endl;
}
return 0;
}
This is a line.
This is another line.

可以和c语言一样,也可以用输入输出流对象简化操作.学过c吗? 建议看看c,用c操作文件即可.真正项目开发中,输入输出流对象很少使用.

文件读写流啊