Тема: С, temp, двовимірний масив
Добрий вечір всім. Чи правильно я розумію, що пробіл це також символ, і не перемістивши цей пробіл кудись, я не можу на його ж місце поставити інший символ?
Ось маю такий код. Мені потрібно переставити символ з однієї позиції на іншу, але перестановка не відбувається.
Використовувала int t для того, щоб з однієї позиції забрати пробіл, і замість нього поставити символ.
void move(const int riad, const int kolona, char pole[riad][kolona], int x, int y){
for(int riad1 = 0; riad1<riad; riad1++){
for(int riad2 = 0; riad2<riad; riad2++){
if(pole[riad1][x] != ' ' && pole[riad2][y] == pole[riad1][x] && pole[riad2][y] == ' '){
int t;
pole[riad2][y] = t;
pole[riad1][x] = pole[riad2][y];
t = pole[riad1][x];
}
}
}
}