用户输入的文件将从C 读取
User inputed file to read from c++
我正在尝试使用变量dnainput上的ifstream从文件中读取。我希望该程序能够获取用户输入的内容,然后从他们所说的文件中读取。输入是类型字符串
的输入cout<<"Would you like to continue? (Y/N)"<<endl;
cin>>input;
while(input=='y'||input=='Y')
{
cout<<"input the name of your file you would like to append to the current bryce.out.txt file."<<endl;
cout<<"MAKE SURE YOU INCLUDE THE .TXT"<<endl;
cin>>DNASource;
dnaInput.open(DNASource.c_str());
while (dnaInput.fail())
{
cerr<<"Error opening file!"<<endl;
cout<<"input the name of your file you would like to append to the current bryce.out.txt file."<<endl;
cout<<"MAKE SURE YOU INCLUDE THE .TXT (NO SPACES)"<<endl;
cin>>DNASource;
dnaInput.open(DNASource.c_str());
}
}
添加更多字符串变量,然后修改您的程序如下
std::string path="/yourpathtothefile/";
cin>>DNASource;
path = path + DNASource;
dnaInput.open(path.c_str());
相关文章:
- 使用新行和不使用新行读取文件
- 读取文件并输入到矢量中
- 读取文件的最后一行并输入到链接列表时出错
- 为什么在读取文件大小时文件IO速度会发生变化
- 读取文件时运行时的未知行为
- 如何逐行读取文件,每行中的内容都用空格分隔并将其写入新文件中
- 读取文件中所有可能的十六进制 16 字节序列并打印每个序列
- C++ 读取文件读取文件不正确
- 读取文件并将其存储在unordered_map中时出现问题
- 读取文件时无法使用 OpenMP 获得加速
- 使用istringstearm和get行缓慢读取文件
- 如何继续读取不同功能中的文件,而不是从头开始再次读取文件?
- 读取文件时引发异常
- 从标准输入读取文件后读取用户输入
- 在读取文件后重置句柄
- 如何在C++编译时读取文件?
- std::ifstream 在读取文件中最后一项时设置 eofbit,但仅在读取数值类型时发生
- 读取文件在第二次调用时返回INVALID_HANDLE
- 通过指针读取文件
- 逐行读取文件,并将数据插入变量和数组中