输入文件名并读取文本

用户8003386

我希望用户输入文件名,如果文件存在,则打印出文件的所有内容。

例如,此时未注释的代码采用用户输入的文件名。example.txt 并打印出文件的大部分(不是最后一个词?)。我试图通过使用字符串(注释代码是尝试)来实现这一点,但显然它不正确。

我还想知道是否可以将 .txt 自动添加到用户输入的末尾,以便控制台可以询问 - “我们应该找到关于哪个主题的更多信息”用户输入“数学”,它将打开“math.txt”

这是我尝试过的:

#include <iostream>
#include <fstream>
#include <cstdlib>
#include <string>
using namespace std;

int main() {


    char filename[50];
    //string getcontent;
    ifstream name;
    cin.getline(filename, 50);
    name.open(filename);

    if (!name.is_open()) {
        exit(EXIT_FAILURE);
    }

    char word[50];
    name >> word;
    while (name.good()) {
        cout << word << " ";
        name >> word;
    }

    //if (!name.is_open()) {
        //while (! filename).eof())
        //{
            //getline(name, getcontent)
            //cout << getcontent << endl;
        //}

        //exit(EXIT_FAILURE); //comes from cstdlib
    //}



    //}



    system("pause");
    return 0;
}
西卜利
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <string>
using namespace std;

int main() {

    string filename;
    string getcontent;
    ifstream name;
    cin >> filename;
    filename.append(".txt"); // add extension.
    name.open(filename);

    if (!name.is_open()) {
        exit(EXIT_FAILURE);
    }

    while (true)
    {
        getline(name, getcontent);
        if (name.eof()) break;
        cout << getcontent << endl;
    }

    return 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Golang如何在Go中读取输入文件名

来自分类Dev

无法读取输入的文件名yii2

来自分类Dev

在Linux终端上从用户输入读取文件名-JAVA

来自分类Dev

从文件名读取日期

来自分类Dev

For循环读取文件名

来自分类Dev

脚本输入文件名或标准输入

来自分类Dev

读取文件名部分未知的文件

来自分类Dev

读取所选文件的文件名

来自分类Dev

读取文件并与文件名匹配

来自分类Dev

如何保存文本文件而不必每次都输入文件名?

来自分类Dev

ubuntu文件管理器:文件名的文本输入(具有自动完成功能)

来自分类Dev

Python:用户输入要写入/写入的文件名。然后程序打开/读取

来自分类Dev

从非英语文件名和非英语文本读取C ++

来自分类Dev

读取CSV,如果文本匹配,则打开具有匹配文件名的html文件,然后以文本形式复制

来自分类Dev

opendir无法读取完整的文件名

来自分类Dev

无法从文件名读取特殊字符

来自分类Dev

读取乱码文件名(FTP / FSO)

来自分类Dev

从文件名读取信息

来自分类Dev

从目录中读取未知文件名

来自分类Dev

从powershell中的部分读取文件名

来自分类Dev

bat文件更改文件夹中文件的日期时间,今天的日期时间从文本列表中读取文件名

来自分类Dev

使用输入type =“ file”选择后,立即在文本框中获取文件名

来自分类Dev

验证Powershell中输入的文件名

来自分类Dev

如何打开用户输入的文件名?

来自分类Dev

文件名包含某些文本

来自分类Dev

需要帮助整理文件名文本

来自分类Dev

在多个文件名的末尾添加“文本”

来自分类Dev

更改文件名文本的颜色

来自分类Dev

cmd在文件名中间插入文本

Related 相关文章

热门标签

归档