#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.1-10元之间
一周热门 更多>