如何在代码块ide中为stdin和stdout设置文件。如果我可以为每个构建目标设置不同的话,我会更好。它可能只是linux的解决方案。Codeblocks:为stdin,stdout设置文件?
0
A
回答
1
那么这本身并不是一个IDE问题,你需要通过编码来解决这个问题。 但是,假设CodeBlocks中有两个名为“Debug”和“Release”的构建目标。 转到项目 - >构建选项 - >编译器设置 - >#定义 对于调试目标给像宏: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
+0
它也是IDE的问题,在linux中可以输入或输出重定向到另一个程序。那么好的IDE应该能够做到。 – kravemir 2011-05-24 18:46:41
相关问题
- 1. 将tar转换为stdout/stdin
- 2. 将Stdin和Stdout重定向到文件
- 3. 是stdin,stdout和stderr文件吗?
- 4. 如何抽象stdin/stdout和文件?
- 5. Stdin和Stdout
- 6. 将stdin和stdout重定向到stdin首先关闭的位置
- 7. Bash:从文件读取stdin并将stdout写入文件
- 8. 记录过程'STDIN和STDOUT
- 9. 如何测试stdin和stdout?
- 10. 控制管道StdIn和StdOut
- 11. 的Java Webstart的stdin和stdout
- 12. stdin stdout的记录器
- 13. stdout从python到stdin java
- 14. 将stdin stdout重定向到多个文件
- 15. GDB/MI将stdin和stdout重定向到文件
- 16. Qt控制台:将所有stdin和stdout记录到文件
- 17. 作为文件嘲笑stdin
- 18. 通过tcsetattr(fd .....)设置终端属性时,fd可以是stdout还是stdin?
- 19. 如何在Ruby中使用open3设置stdin和stdout的特定编码
- 20. 如何在CodeBlocks中设置Vala?
- 21. 为什么要将stdin,stdout和stderr转换为单个fd?
- 22. 在终端内隔离stdin和stdout
- 23. 的Perl:让open3继承STDIN,STDOUT,STDERR
- 24. imagemagick中STDIN/STDOUT的正确语法
- 25. stdin,stdout和stderr在?之间共享?
- 26. Python:code.interact(local = locals())其中stdin/stdout不可用
- 27. 使用unix socket进行subprocess stdin,stdout,stderr
- 28. 关于STDIN STDOUT STDERR的问题
- 29. 实时流stdout和stdin与websocket
- 30. 在.Net中重定向stdin和stdout
据我所知,你不能。 – 2011-05-18 17:24:23
自从我使用codeblocks已经有几年了,但我希望您可以自定义启动命令来管道输入和输出? – 2011-05-24 17:40:28