gpt4 book ai didi

c - 用C语言将整个程序写入一个文件

转载 作者:太空宇宙 更新时间:2023-11-04 07:11:58 25 4
gpt4 key购买 nike

我是 C 编程的新手,但我已经开始掌握它了。对于一项学校作业,我用 C 编写了一个代码来玩二十一点。作业的要求之一是必须有一个选项来保存整个输出(程序构建和运行时 cmd 中显示的所有内容)。我在任何地方都找不到如何执行此操作。

有没有办法将整个输出写入文件?

提前致谢!

最佳答案

有 3 种方法可以实现您想要的。

  1. 使用文件。这是我推荐的方式。您将需要函数 fopen打开一个文件和enter link description here打印文件中的数据。我建议您阅读链接中函数的文档并查看示例。

  2. 使用 freopen 将标准输出重定向到文件.这基本上将您现在在控制台中看到的所有内容都放在一个文件中,只需添加一行。

  3. 重定向文件中程序的输出。这与其说是 C 编程技术,不如说是 shell 的东西,但我认为值得一提。在 *NIX 环境中,命令 ./a.out > file.txt 会将 a.out 的输出重定向到名为 file.txt 的文件,方式与 freopen 类似。

关于c - 用C语言将整个程序写入一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27681384/

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