Clion 调试时如何添加命令行参数? 财富值2

2016-10-14 11:34发布

#include <iostream> #include <fstream> #include <string> #include <cassert>  int main(int argc, char** argv) {     std::string filename(argv[1]);     std::ifstream in(filename);     std::string line;     while (getline(in, line))         std::cout << line << std::endl;      return 0; }

在linux的shell里运行调试都是正常。但在clion里,已经在Run/Debug Configurations的program arguments里填上里想要读取的文件名,而且单步时filename变量确实也是文件名,无论时运行还是调试都没有输出?

--分割线---------------

找到里原因,没设置工作目录

友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
0条回答

一周热门 更多>