zoukankan      html  css  js  c++  java
  • C++走向远洋——68(十六周、文件)

    */
     * Copyright (c) 2016,烟台大学计算机与控制工程学院
     * All rights reserved.
     * 文件名:text.cpp
     * 作者:常轩
     * 微信公众号:Worldhello
     * 完成日期:2016年6月23日
     * 版本号:V1.0
     * 问题描述:文件
     * 程序输入:无
     * 程序输出:见运行结果
     */
    
    #include <iostream>
    #include <cstdlib>
    #include <fstream> 
    using namespace std;
    int main()
    {
        fstream file;
        file.open("abc.txt", ios::in); 
    if(!file)
    {
            cout<<"abc.txt can’t open."<<endl;
            exit(1);
        }
        char ch;
        int i=0;
        while(file.get(ch)) 
        {
            ++i; 
        }
        cout<<"Character: "<<i<<endl;
        file.close();
        return 0;
    }
    
    #include <iostream>
    #include <cstdlib>
    #include <fstream>
    using namespace std;
    int main()
    {
        fstream outfile,infile;
        infile.open("abc.txt",ios::in); // (1)
        if(!infile)
        {
            cout<<"Can’t open the file."<<endl;
            abort();
        }
        outfile.open("newabc.txt",ios::out);//(2)
        if(!outfile)
        {
            cout<<"Can’t open the file."<<endl;
            abort();
        }
        char buf[80];
        int i=1;
        while(!infile.eof()) // (3)
        {
            infile.getline(buf, 80); // (4)
            outfile<<i++<<": "<<buf<<endl; //(5)
        }
        infile.close();
        outfile.close();
        return 0;
    }

  • 相关阅读:
    设计模式
    python高亮显示输出
    数据库入门3 数据库设计
    分支循环相关
    软件目录结构规范
    数据库入门2 数据库基础
    三级菜单
    字符串相关问题
    登录接口
    购物车
  • 原文地址:https://www.cnblogs.com/chxuan/p/8232176.html
Copyright © 2011-2022 走看看