Курсовая работа: Удаление комментариев из текста программ
linelist[i].Delete(find, count);
continue;
}
if(bHasLineWraps && bWrap)
{
if(linelist[i].Find(wrap, 0) == linelist[i].GetLength() - wrap.GetLength())
bWrap = TRUE;
else
bWrap = FALSE;
linelist.RemoveAt(i);
i--;
}
}
text = "";
for(i = 0; i < linelist.GetSize(); i++)
{
text += linelist[i];
text += "\r\n";
}
linelist.RemoveAll();
return 0;
}
int CKursDlg::RemoveMultiLineComments(CString &text, CString opencomment, CString closecomment)
{
int open, close;
while((open = text.Find(opencomment, 0)) != -1)
{
if((close = text.Find(closecomment, open)) != -1)
{