Изменить на
for (int j = lengthString; j > 0; j--)
lengthString
не изменится в вашем цикле.
Кроме того, вы можете убедиться, что lengthString
больше 0 (в вашем реальномкод), если вы объявите j
как int
, потому что, если j
инициализирован отрицательным числом, цикл будет выполняться "вечно" (пока он не переполнится и не уменьшится до 0,то есть).