gpt4 book ai didi

gnuplot 编译警告

转载 作者:行者123 更新时间:2023-11-30 20:25:46 26 4
gpt4 key购买 nike

我想在 Linux 的代码中使用 gnuplot,所以我写了这一行:

FILE *gnuplotPipe = popen ("gnuplot -persistent", "w");

编译器给了我这个警告:

warning: initialization makes pointer from integer without a cast

有人可以解释一下这个警告是什么吗?我应该怎么做才能正确地做到这一点?

最佳答案

你忘了放

#include <stdio.h>

位于文件顶部。

头文件包含函数的定义,包括 popen() 的定义。它告诉编译器 popen() 返回一个 FILE *

如果不包含头文件,编译器将采用默认返回值,即 int。因此,可以解释该警告:编译器认为 popen() 返回一个 int,然后希望将其分配给 FILE *

关于gnuplot 编译警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27619315/

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