Некоторые проблемы с циклом - PullRequest
0 голосов
/ 13 октября 2011

РЕДАКТИРОВАТЬ вопрос, чтобы сделать его понятным .
Сегодня я попытался сделать программу для анализа html-файла, но у меня были некоторые проблемы.Когда я отлаживаю свой проект, он падает и не отвечает на мои команды.Вот мой код разделения:

    string Riga = "<html> <head> </head> <body> </body> </html>";
    int c = 0;

    for(int i = 1; i < 10; i++)
    {
         for (int j = i + 1; Riga[j - 1] != '>'; j++)
         {
              c++;
              //My code
         }
    }

    for (int i = 0; Riga[i] < Riga.Count(); i++)
    {
         //My code
    }

Я думаю, что проблема в циклах for, но я не уверен.Так может кто-нибудь объяснить мне, что не так?Большое спасибо!

1 Ответ

2 голосов
/ 14 октября 2011

Похоже, вы открываете здесь возможность для бесконечного цикла:

for (int j = i + 1; Riga[j - 1] != '>'; j++)

РЕДАКТИРОВАТЬ: также, как насчет этой строки?

for (int i = 0; Riga[i] < Riga.Count(); i++)

Почему вы сравниваете символ сдлина линии?Разве это не должно быть:

for (int i = 0; i < Riga.Count(); i++)

?

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