C++中的文件读写操作
文件的读写操作
1.开启一个可供输出的文件
  ofstream outfile("filename");
  如果指定的文件存在,这个文件会被开启为输出之用,而文件中原已存在的数
  据会被丢失;
  如果指定的文件不存在,便会有一个文件被产生出来并开启为输出之用;
  如果文件已经存在,并且我们不希望丢弃原有内容,而是希望增加新数据到文
件中,那么我们以追加模式(append mode)开启这个文件,提供第二个参数
  ios_base::app
  ofstream outfile("filename",ios_base::app);
  文件开启有可能失败,在进行写入操作之前,我们必须确定文件的确开启成功
  if(!outfile)
     cerr<<"";
  else
     //...
总结:
开启一个文件用于输出时需要考虑的问题:
文件是否存在;
若文件存在则文件中原有的数据如何处理即确定开启文件的模式;
在写入操作前,需要确定文件的确开启成功;
2.开启一个可供读取的文件
  ifstream infile("filename");
  文件的读取位置设置在起始处
  if(!infile)
    cerr<<...;
  else
    //...
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号