есть txt файл
в котором такой текст:
1 0 Bur
1 1 Burn
1 2 Kanav
1 3 Mos
0 3 Strel
1 4 Gork
2 3 Chkal
3 3 Lenins
4 3 Zarec
5 3 DvR
6 3 Prol
7 3 Avtoz
8 3 Kom
8 4 Kirov
8 5 ParkK
и нужно считать координаты по отдельности и сравнить их с другими координатами в программе. и если они совпали вывести вместо координат текст который после координат. например чтобы вместо 8,3 вывело Kom
вот сюда я хочу это встроить (это только часть кода):
void tracePath(cell cellDetails[][COL], Pair dest)
{
printf ("\n Marshrut: ");
int row = dest.first;
int col = dest.second;
stack <Pair> Path;
while (!(cellDetails[row][col].parent_i == row && cellDetails [row][col].parent_j == col))
{
Path.push(make_pair (row, col));
int temp_row = cellDetails [row][col].parent_i;
int temp_col = cellDetails [row][col].parent_j;
row = temp_row;
col = temp_col;
}
Path.push(make_pair(row,col));
while (!Path.empty())
{
pair<int, int> p = Path.top();
Path.pop();
//
if (p.first == 2 && p.second == 0)
{
printf("-> Burevestnik ");
}
else
{
printf("-> (%d,%d) ",p.first,p.second);
}
}
return;
}