gpt4 book ai didi

linux - 代码块:为标准输入、标准输出设置文件?

转载 作者:太空宇宙 更新时间:2023-11-04 11:38:09 26 4
gpt4 key购买 nike

如何在 codeblocks ide 中设置标准输入和标准输出的文件。如果我可以为每个构建目标设置不同的设置,我会更好。它可能是仅限 Linux 的解决方案。

最佳答案

嗯,这本身不是 IDE 问题,您需要通过编码来解决这个问题。但假设您在 CodeBlocks 中有两个构建目标,名为“Debug”和“Release”。转到项目->构建选项->编译器设置->#defines对于调试目标,给出一个宏,如:FOO_DEBUG,对于发布:FOO_RELEASE

最后在程序初始化的某个地方区分不同的构建目标,如下所示:

#ifdef FOO_DEBUG
freopen("in_d.log","r",stdin);
freopen("out_d.log","w",stdout);
#else
freopen("in_r.log","r",stdin);
freopen("out_r.log","w",stdout);
#endif

关于linux - 代码块:为标准输入、标准输出设置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6048496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com