zoukankan      html  css  js  c++  java
  • C++读取txt文件

    1. 逐行读入

    void readTxt(string file)
    {
        ifstream infile; 
        infile.open(file.data());   //将文件流对象与文件连接起来 
        assert(infile.is_open());   //若失败,则输出错误消息,并终止程序运行 
    
        string s;
        while(getline(infile,s))
        {
            cout<<s<<endl;
        }
        infile.close();             //关闭文件输入流 
    }

    2. 逐个字符读入(忽略空格与回车

    void readTxt(string file)
    
    
        ifstream infile; 
        infile.open(file.data());   //将文件流对象与文件连接起来 
        assert(infile.is_open());   //若失败,则输出错误消息,并终止程序运行 
    
        char c;
        while (!infile.eof())
        {
            infile >> c;
            cout<<c<<endl;
    
        }
        infile.close();             //关闭文件输入流 
    }

    3. 逐个字符读入(包括空格与回车)

    void readTxt(string file)
    {
        ifstream infile; 
        infile.open(file.data());   //将文件流对象与文件连接起来 
        assert(infile.is_open());   //若失败,则输出错误消息,并终止程序运行 
    
        char c;
        infile >> noskipws;
        while (!infile.eof())
        {
            infile>>c;
            cout<<c<<endl;
    
        }
        infile.close();             //关闭文件输入流 
    }

    注意:所需的头文件

    #include <iostream>
    #include <fstream>
    #include <cassert>
    #include <string>
  • 相关阅读:
    创建pdf
    IOS绘图
    IOS断点续传
    IOS程序之间的跳转
    MBProgressHUD的使用
    清除缓存的方法(计算)
    使用post请求下载数据
    NSTimer的使用
    定位功能(使用系统地图)
    fork仓库保持同步更新
  • 原文地址:https://www.cnblogs.com/VVingerfly/p/4435898.html
Copyright © 2011-2022 走看看