zoukankan      html  css  js  c++  java
  • c++读取TXT文件内容

    首先添加头文件:

    #include <iostream>
    #include <fstream>
    #include <cassert>
    #include <string>

    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();             //关闭文件输入流 
    }
  • 相关阅读:
    MySQL 日志管理
    nginx 日志分割
    Canvas 动态小球重叠效果
    Canvas制作动态进度加载水球
    js 多张爆炸效果轮播图
    js 多张图片加载 环形进度条
    INSTALL_FAILED_CONFLICTING_PROVIDER
    安卓 文件管理器 各种应用 源码
    android 静音
    android studio 查看大纲
  • 原文地址:https://www.cnblogs.com/nkzhangcheng/p/7722568.html
Copyright © 2011-2022 走看看