gpt4 book ai didi

c - C 中奇怪的 printf 输出(未知字符和符号)

转载 作者:行者123 更新时间:2023-11-30 20:06:52 28 4
gpt4 key购买 nike

我刚刚开始变得奇怪printf输出,有人见过这个吗?知道这可能是由什么引起的吗? http://imgur.com/4Mt6xdi

编辑

这是代码。我是 c 新手,所以如果有任何事情(即使它没有导致错误)看起来错误或不常见,请告诉我。

       printf(f2,"%8.31f\t%8.31f\n",x[0],x[2]);
fprintf(f2,"%8.31f\t%8.31f\n",x[1],x[2]);

最佳答案

在您编写的代码中:

if (x[0]*oldx<0)
{
printf(f2,"%8.31f\t%8.31f\n",x[0],x[2]);
fprintf(f2,"%8.31f\t%8.31f\n",x[1],x[2]);
}

其中f2是指向FILE的指针,不得将其作为printf的第一个参数传递。只需删除它即可。

关于c - C 中奇怪的 printf 输出(未知字符和符号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19628111/

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