zoukankan      html  css  js  c++  java
  • c++ 文件打开方式

    文件打开方式 包含在头文件 #include <fstream> 中;

    其中包含两个类: ifstream 和 ofsteam;

    这两个类分别包含两个方法open(); 和 close(); (打开 or 关闭文件);

    类中可以包含类的重载; 例如 ifstream in("txt name",  "ope of open file");

    第二个参数为打开方式, 包含这几个 ;

    ios::in-- 打开一个可读取文件 

    ios::out-- 打开一个可写人文件

    ios::binary-- 以二进制的形式打开一个文件;

    ios::app-- 写入的所有数据将被追加到文件末尾

    ios::trunck-- 如果要打开的文件并不存在, 那么以此参数调用open函数将无法进行

    ios::nocreate-- 如果打开的文件已经存在, 试图用open函数打开时将返回一个错误

    iso::noreplece

    一次构造包含多个方法  用位运算符 '|' ;

    //一次构造多种功能 ;
    #include <fstream>
    #include <iostream>
    using namespace std;
    
    int main()
    {
        fstream fp("Test.txt", ios::in | ios::out );
        
        if(!fp)
        {
            cerr << "文件打开失败 
    ";
            return 0; 
        }
        
        fp<< "Iloveyou!";
        
        static char ch[20]; 
        fp.seekg(ios::beg);  //使得文件指针指向文件头, ios::end指向文件尾 ; 
        fp>> ch;
        
        cout<< ch<< endl;
        fp.close();
        return 0;
    } 
  • 相关阅读:
    Codeforces Round #417 C. Sagheer and Nubian Market
    linux 终端抓包命令
    计算机网络体系结构分析
    排序算法-快速排序
    排序算法-堆排序
    排序算法-希尔排序
    排序算法-插入排序
    排序算法-冒泡排序
    排序算法-选择排序
    杂谈:终端小工具
  • 原文地址:https://www.cnblogs.com/ceal/p/5402501.html
Copyright © 2011-2022 走看看