小编Hil*_*man的帖子

根据用户输入c ++打开文件

我正在尝试制作一个程序,根据用户输入打开一个文件.这是我的代码:

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

int main() {

    string filename;
    ifstream fileC;

    cout<<"which file do you want to open?";
    cin>>filename;

    fileC.open(filename);
    fileC<<"lalala";
    fileC.close;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是当我编译它时,它给了我这个错误:

[Error] no match for 'operator<<' (operand types are 'std::ifstream {aka std::basic_ifstream<char>}' and 'const char [7]')
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?谢谢...

c++ io user-input file

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

file ×1

io ×1

user-input ×1