我一直在尝试使用 c 中的 igraph 库制作图表。我什至重新安装了它,但我无法理解问题所在。整个程序编译成功,但我没有得到任何图形作为输出。所有的 printf 都被执行并显示在输出中,只有图表似乎丢失了。
请帮助我陷入这个问题。
#include <igraph.h>
int main(void)
{
igraph_real_t diameter;
igraph_t graph;
igraph_erdos_renyi_game(&graph, IGRAPH_ERDOS_RENYI_GNP, 1000, 5.0/1000,
IGRAPH_UNDIRECTED, IGRAPH_NO_LOOPS);
igraph_diameter(&graph, &diameter, 0, 0, 0, IGRAPH_UNDIRECTED, 1);
printf("Diameter of a random graph with average degree 5: %f\n",
(double) diameter);
igraph_destroy(&graph);
return 0;
}
这是我正在使用的代码。仅打印 printf 语句。没有错误或警告。