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 ステートメントのみが出力されています。エラーや警告はありません。