9 std::ifstream infile (path, std::ios::in);
13 std::cout <<
"File kann nicht gelesen werden" << std::endl;
18 while (infile.getline (line, 256))
20 int vertex1 = -1, vertex2 = -1;
22 std::stringstream tmp1;
23 char* token = strtok(line,
" ");
25 if((tmp1 >> vertex1).fail())
27 std::cout <<
"Fehlerhaftes File" << std::endl;
35 std::stringstream tmp2;
36 token = strtok(NULL,
" ");
38 if((tmp2 >> vertex2).fail())
40 std::cout <<
"Fehlerhaftes File" << std::endl;
47 std::cout<<vertex1<<
";"<<vertex2<<std::endl;
68 infile.seekg(0, std::ios::beg);
69 while (infile.getline (line, 256))
73 std::stringstream tmp1;
74 char* token = strtok(line,
" ");
78 std::stringstream tmp2;
79 token = strtok(NULL,
" ");
int VertexCount
Wert des Maximalen Knotenpunktes im Graphen und damit auch die Anzahl der Vertizes.
double ** matrix
Enthaellt die erzeugte Adjazenzmatrix. 1..Kante vorhanden, 0..keine Kante vorhanden. Typ double: wegen der Moeglichkeit des normalisierens der Matrix.
AdjazenzMatrix(char *path)