Курсовая работа: Удаление комментариев из текста программ
char *token = strtok(buffer, "\r\n");
while(token)
{
linelist.Add(CString(token));
token = strtok(NULL, "\r\n");
}
full.UnlockBuffer();
int i, find, count;
BOOL bWrap = FALSE;
for(i = 0; i < linelist.GetSize(); i++)
{
if(linelist[i].Find(comment, 0) == 0)
{
if(bHasLineWraps)
{
if(linelist[i].Find(wrap, 0) == linelist[i].GetLength() - wrap.GetLength())
bWrap = TRUE;
}
linelist.RemoveAt(i);
i--;
continue;
}
else if((find = linelist[i].Find(comment, 0)) > 0)
{
if(bHasLineWraps)
{
if(linelist[i].Find(wrap, 0) == linelist[i].GetLength() - wrap.GetLength())
bWrap = TRUE;
}