Ich habe versucht, Graphen mit der Bibliothek von igraph in c. Ich habe es sogar neu installiert, aber ich kann das Problem nicht verstehen. Das ganze Programm ist erfolgreich kompiliert, aber ich bekomme kein Diagramm als Ausgabe. Alle printf's werden ausgeführt und werden in der Ausgabe angezeigt nur das Diagramm scheint zu fehlen.Kein Graph wird in IGraph angezeigt
Bitte helfen, ich stecke in diesem Problem fest.
#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;
}
Dies ist der Code, den ich verwende. Nur die printf-Anweisung wird gedruckt. Es liegt kein Fehler oder eine Warnung vor.
Ist dies Ihr Code oder einer der Beispielcodes in igraph? Funktionieren die Beispiele gut? – Gangadhar
ja es ist ein Beispiel aus der igraph Dokumentation. – Fyre
Wird in der stdout/log-Datei ein Fehler angezeigt? Verwenden Sie auch die Python-Schnittstelle oder das C-Beispiel, um dies zu testen. Einige weitere Informationen zum Betriebssystem, das Beispiel, das Sie ausführen möchten, helfen Ihnen dabei. – Gangadhar