В чем ошибка в этом цикле строки? - PullRequest
0 голосов
/ 26 октября 2009
for (int i = len-2; index>= 0; index --)

Ответы [ 4 ]

5 голосов
/ 26 октября 2009

Без какого-либо реального контекста я бы рискнул заменить int i на int index.

4 голосов
/ 26 октября 2009

Вы используете две переменные: i и index, может быть, это доставляет вам проблемы?

1 голос
/ 26 октября 2009

Трудно сказать из одной строки кода, но почему вы инициализируете i, а также проверочный и убывающий индекс? Попробуйте:

for (int index = len-2; index>= 0; index --)
0 голосов
/ 26 октября 2009

Вы перебираете строку назад? (Я полагаю, это было ваше намерение)

Вы также не начинаете с самого последнего символа в строке, вы начинаете со второго последнего (len-2).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...