Znów dopadł mnie outofscopizm.
W dużym uproszczeniu:
for (int x = 0; x <= N; x++) {
for (int y = 0; y <= N; y++) {
if (arr[x][y] == true) {
int i = x;
int j = y;
break;
}
}
}
// tu chcę skorzytać z i oraz j oraz zmieniać ich wartość (out of scope)
// jakieś instrukcje operujące na i oraz j
// a tutaj chciałbym ustawić i oraz j z powrotem na x i y
i = x;
j = y;
// to też nie działa - znów out of scope
Da się to wyleczyć, żeby nie było out of scope, czy po prostu jeśli jest out of scope to z góry jest zły design i trzeba inaczej kombinować?