gpt4 book ai didi

c - 如何将程序的输出同时显示到文件和控制台(stdout)?

转载 作者:行者123 更新时间:2023-12-04 10:02:18 25 4
gpt4 key购买 nike

假设我有以下仅输出“Hello World”的程序:

//DEMO.c
#include<stdio.h>

int main()
{
printf("HELLO World");
}

现在我想将它同时显示到屏幕和文件 output.txt。所以我在命令提示符中输入以下命令(我在 Windows XP 上使用 CodeBlocks 并将其配置为也适用于命令提示符):

demo.exe>>output.txt>>stdout

没用!!!请告诉我该怎么做,即如何将我在屏幕上看到的相同内容(当我运行程序时)同时输出到文本文件?

最佳答案

您需要下载适用于 Windows 的 tee 命令。 tee 是一个 UNIX/Linux 命令,可以将标准输入复制到标准输出,也可以输出到文件。然后,您可以这样做:

demo.exe | tee output.txt

Here is one port of tee适用于 Windows。

关于c - 如何将程序的输出同时显示到文件和控制台(stdout)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16165854/

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