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();             //关闭文件输入流 
    }
  • 相关阅读:
    linux下安装配置DHCP服务器
    CentOS7安装配置Apache HTTP Server
    CentOS7安装配置DNS服务器
    CentOS7安装配置SAMBA服务器
    小程序全局监听
    springboot+redis
    java对接微信小程序
    获取上一个页面的data
    定时器
    maven项目打包
  • 原文地址:https://www.cnblogs.com/nkzhangcheng/p/7722568.html
Copyright © 2011-2022 走看看