您的位置:首页 > 其它

ofstream ifstream 文件操作【转】

2009-09-23 15:49 232 查看
c++中输出和输入导屏幕和键盘的类别声明包含再标题文件中,而磁盘类文件的 I/O则声明再包含标题文件内。输入和输出格式:输出到磁盘  ofsteam 识别字(“文件名”)从磁盘读文件 ifsteam 识别字("文件名“)例如:ofstream outfile("data.txt"); //写入到磁盘的data.txt中格式化输入输出:1  整数数据的输入输出整数数据存储再磁盘内,每个文字各占一个字节。例如:#include#include#inludevoid main(){  ofstream outfile("data.txt");  //写入文件  for(int i=0;i<10;i++)   outfile<>data ;  //读数据的时候因为数据间有一个空格才能完整的读出,cout<[/code]#include[/code]
using namespace std;
int main()
{
  int n[5] = {1, 2, 3, 4, 5};
  register int i;
  ofstream out("test", ios::out | ios::binary);
  if(!out) {
    cout << "Cannot open file./n";
    return 1;
   }
  out.write((char *) &n, sizeof n);
  out.close();
  for(i = 0; i <5; i++) // clear array
    n[i] = 0;
  ifstream in("test", ios::in | ios::binary);
  if(!in) {
    cout << "Cannot open file./n";
    return 1;
  }
  in.read((char *) &n, sizeof n);
  for(i = 0; i <5; i++) // show values read from file
    cout << n[i] << " ";
  in.close();
  return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: