我想在CLion IDE的C / C ++项目中阅读.txt文件。
我想自动执行我在bash中运行的命令:
./<executable_file> < input.txt
我在运行/调试配置中编辑了程序参数。
但它不起作用。
答案 0 :(得分:2)
目前尚未正式支持,您可以执行以下操作。
如果输入文件为input.txt,则可以使用freopen将标准输入文件设置为input.txt
freopen("input.txt","r",stdin);
如果要对输出执行相同操作:
freopen("output.txt","w",stdout);
这将适用于std :: cin(如果使用c ++),printf等...
这将帮助您在clion中调试代码
答案 1 :(得分:0)
不是直接的解决方案,而是可以使用命令行执行的替代方法。
g++ -Wall -ggdb filename.cpp -o filename
并使用以下命令运行它:
./filename < inputFile
此外,我认为JetBrain还没有针对Clion的此类问题的正式答案...
答案 2 :(得分:0)