gpt4 book ai didi

c - 如何使用另一个c代码将c代码的输出重定向到文本文件

转载 作者:行者123 更新时间:2023-11-30 15:33:27 25 4
gpt4 key购买 nike

我有一个 C 代码文件(假设是 A)。我想使用另一个 C 程序(例如 B)将该代码的输出重定向到文本文件。但问题是我无法触摸(编辑)A 文件。有没有办法通过使用 FILE 来做到这一点也许是操作?

最佳答案

这里有两个选择:

可能是最简单但最不灵活的解决方案是使用系统函数:

system("A.exe <someargs> > filename.txt");

如果您想要更大的灵 active ,您应该研究您的平台 API。在 Windows 上,您可以使用 CreateProcess 指定一个句柄,将每个流(stdin、stdout 和 stderr)重定向到该句柄。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms682499%28v=vs.85%29.aspx

关于c - 如何使用另一个c代码将c代码的输出重定向到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23693028/

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