zoukankan      html  css  js  c++  java
  • 自考新教材-p306

    源程序:

    #include <iostream>
    #include <fstream>
    using namespace std;
    int main()
    {
    ifstream inFile;
    inFile.open("c:\tmp\test.txt", ios::in); //以读的方式打开文本文件
    if (inFile) //打开成功,inFile值为true
    {
    cout << "成功打开文件:c:\tmp\test.txt ";
    inFile.close(); //关闭文件
    }
    else
    cout << "打开文件失败:c:\tmp\test.txt ";

    ofstream outFile;
    outFile.open("test1.txt", ios::out); //以写方式打开文本文件
    if (!outFile) //条件成立,则说明文件打开成功
    cout << "error1" << endl;
    else
    {
    cout << "成功打开文件:test1.txt ";
    outFile.close();
    }
    outFile.open("c:\tmp\test2.txt", ios::out | ios::in); //以读写方式打开文本文件
    if (outFile) //条件成立,则说明文件打开成功
    {
    cout << "成功打开文件:tmp\test2.txt" << endl;
    outFile.close();
    }
    else
    cout << "error2" << endl;
    fstream ioFile;
    ioFile.open("..\test3.txt", ios::out | ios::in | ios::trunc); //以读写方式创建文件
    if (!ioFile) //条件成立,则说明文件创建出错
    cout << "error3" << endl;
    else
    {
    cout << "成功打开文件:..\test3.txt" << endl;
    ioFile.close();
    }
    system("pause");
    return 0;
    }

    运行结果:

  • 相关阅读:
    两种三维点云密度聚类方法的研究与对比
    C++ string和char char*的转换
    七大排序算法总结
    map下标操作和insert区别
    c++ map 使用自定义结构做关键字
    BagFromImage安装与使用
    安装ipython notebook
    c++基本知识
    Python爬虫第一集
    91. Decode Ways
  • 原文地址:https://www.cnblogs.com/duanqibo/p/12263299.html
Copyright © 2011-2022 走看看