int nv; int me; float alpha; bool [,]adj; //string file = System.getArgs()[2]; int nbArgs = System.argc(); string[] args = System.getArgs(); string fName = "default.txt"; forall (i in 2..nbArgs) { if (args[i-1].prefix(2).equals("-f")) fName = args[i-1].suffix(2); if (args[i-1].prefix(2).equals("-a")) alpha = args[i-1].suffix(2).toFloat(); } string file = fName; //"DSJC125.5.col"; ifstream data(file); while (data.good()) { string [] tab = data.getLine().split(" "); if (tab[0]=="p") {nv=tab[2].toInt(); me=tab[3].toInt(); adj = new bool [i in 1..nv,j in 1..nv] = false; } if (tab[0]=="e") { adj[tab[1].toInt(),tab[2].toInt()]=true; adj[tab[2].toInt(),tab[1].toInt()]=true; } }