gpt4 book ai didi

c - 我如何在 C 中打印到 stderr?

转载 作者:太空狗 更新时间:2023-10-29 16:14:56 27 4
gpt4 key购买 nike

在 C 中,使用 stdio.h 中的 printf 打印到 stdout 很容易。

但是,怎样才能打印到stderr呢?我们显然可以使用fprintf来实现它,但它的语法似乎很奇怪。也许我们可以使用 printf 打印到 stderr?

最佳答案

语法与printf 几乎相同。使用 printf,您可以提供字符串格式及其内容,即:

printf("my %s has %d chars\n", "string format", 30);

对于 fprintf 是一样的,只是现在您还指定了要打印到的位置:

FILE *myFile;
...
fprintf( myFile, "my %s has %d chars\n", "string format", 30);

或者在你的情况下:

fprintf( stderr, "my %s has %d chars\n", "string format", 30);

关于c - 我如何在 C 中打印到 stderr?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39002052/

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