Возможные косяки в массивах:
Было у меня такое, что в двумерном, статическом массиве смещались ячейки на плюс один, а там где должна была быть первая ячейка-был написан какой то бред, ошибок в коде небыло, исправил я эту проблему введением еще одной ячейки в конце строк, которую не как не использовал в коде, тогда уже каждый символ был на своём месте.