gpt4 book ai didi

c - 段错误问题

转载 作者:太空狗 更新时间:2023-10-29 16:45:41 25 4
gpt4 key购买 nike

我观察到,有时在 C 程序中,如果我们在段错误之前的任何地方有一个 printf,它不会打印。为什么会这样?

最佳答案

这是因为 printf() 的输出被缓冲了。您可以在 printf 之后立即添加 fflush(stdout);,它会打印出来。

你也可以这样做:

fprintf(stderr, "error string");

因为 stderr 没有缓冲。

There's also a related question .

关于c - 段错误问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1515508/

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