Ejemplo n.º 1
0
/*
 * No need to touch anything here.
 */
int main (int argc, char **argv)
{
  Graph *graph;
  Vertex *start;
  size_t ii;
  
  if (argc < 3)
    errx (EXIT_FAILURE, "Please specify a file name and a city name.");
  graph = g_new ();
  g_load (graph, argv[1]);
  start = g_find (graph, argv[2]);
  if (NULL == start)
    errx (EXIT_FAILURE, "No vertex called %s in file %s", argv[2], argv[1]);
  
  for (ii = 0; ii < graph->size; ++ii)
    graph->vertex[ii]->value = -1;
  bfs (start);
  
  g_delete (graph);
  return 0;
}
void g_load(char name[]) {
    g_load(name, "$t7");
}
Ejemplo n.º 3
0
void prop_kv_config::load(stream_reader * reader, abort_callback & abort)
{
	g_load(m_map, reader, abort);
}