편집 문제 을 이해할 수 있습니다..
오늘은 프로그램에서 HTML 파일을 분석하려고했지만 몇 가지 문제가있었습니다. 프로젝트를 디버깅 할 때 충돌이 발생하고 내 명령에 응답하지 않습니다. 내 분할 코드가 있습니다 :for 루프의 몇 가지 문제점
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-loops에있는 것으로 생각되지만 확실하지 않습니다. 그래서 누군가 나에게 무엇이 잘못되었는지 설명 할 수 있습니까? 고마워요!
for (int j = i + 1; Riga[j - 1] != '>'; j++)
편집 :이 라인에 대해 무엇을, 당신은 여기에 무한 루프에 대한 가능성을 열어처럼
[tag : java] 및 [tag : vb]로 태그 된 이유는 무엇입니까? –
좋은 노력,하지만 당신의 질문은 무엇입니까? 또한 코드를 보면 Html Agility Pack과 같은 HTML 파서를 사용하는 대신 수동으로 HTML을 구문 분석하려고하는 것처럼 보입니다. –
프로그램이 충돌 할 때 어떤 스택 추적을 얻습니까? 문제를 격리하려 했습니까? 또한 코드에는 10 단계의 루프 및 if..else 중첩이 있으므로 디버거에서 테스트 케이스없이 단계별로 판단하는 것이 거의 불가능합니다. – millimoose