История изменений
Исправление hobbit, (текущая версия) :
По теме уже указали (из-за точки с запятой у тебя if отдельно, блок отдельно, да и код неполный, непонятно, где строка инициализируется).
Но я бы ещё добавил:
-
Если ты обрабатываешь строку, выводить её после каждой итерации цикла — плохая идея. Лучше после цикла выведи результат.
-
Если я правильно понял твой замысел, весь этот цикл элементарно заменяется одним QString::replace().
-
Объявлять счётчик и границы цикла (если они больше нигде не нужны) обычно лучше всего внутри самого for. Да, из этого правила бывают исключения, но тут явно не тот случай.
P.S. И кстати, чем у тебя с QuaZip дело закончилось? Ты из каждой темы исчезаешь, ни решённой не помечаешь, ни наоборот.
Исправление hobbit, :
По теме уже указали (из-за точки с запятой у тебя if отдельно, блок отдельно, да и код неполный, непонятно, где строка инициализируется).
Но я бы ещё добавил:
-
Если ты обрабатываешь строку, выводить её после каждой итерации цикла — плохая идея. Лучше после цикла выведи результат.
-
Если я правильно понял твой замысел, весь этот цикл элементарно заменяется одним QString::replace().
-
Объявлять счётчик и границы цикла (если они больше нигде не нужны) обычно лучше всего внутри самого for. Да, из этого правила бывают исключения, но тут явно не тот случай.
P.S. И кстати, чем у тебя с QuaZip дело закончилось?
Исправление hobbit, :
По теме уже указали (из-за точки с запятой у тебя if отдельно, блок отдельно, да и код неполный, непонятно, где строка инициализируется).
Но я бы ещё добавил:
-
Если ты обрабатываешь строку, выводить её после каждой итерации цикла — плохая идея. Лучше после цикла выведи результат.
-
Если я правильно понял твой замысел, весь этот цикл элементарно заменяется одним QString::replace().
-
Объявлять счётчик и границы цикла (если они больше нигде не нужны) обычно лучше всего внутри самого for. Да, из этого правила бывают исключения, но тут явно не тот случай.
Исходная версия hobbit, :
По теме уже указали (из-за точки с запятой у тебя if отдельно, блок отдельно).
Но я бы ещё добавил:
-
Если ты обрабатываешь строку, выводить её после каждой итерации цикла — плохая идея. Лучше после цикла выведи результат.
-
Если я правильно понял твой замысел, весь этот цикл элементарно заменяется одним QString::replace().
-
Объявлять счётчик и границы цикла (если они больше нигде не нужны) обычно лучше всего внутри самого for. Да, из этого правила бывают исключения, но тут явно не тот случай.