其中一部分需求为筛选目标文件中出注释的条数(我已将目标文件数据存至一个二维数组),这里的注释分为"//“类以及”/* */"类,这一部分的代码我已经发在下面了,但是不对,我已经反复检查几遍都没有检查出来哪里错了,能不能麻烦大神帮我看一下哪里有问题啊!!
for(i=0;i<line;i++)
{
len1=strlen(fileline[i]);
if(fileline[i][0]=='/' && fileline[i][1]=='/')
{
annotation+=1;
i++;
continue;
}
if(fileline[i][0]=='/' && fileline[i][1]=='*')
{
if(fileline[i][len1-2]=='*' && fileline[i][len1-1]=='/')
{
annotation+=1;
i++;
continue;
}
else
{
flag=1;
annotation+=1;
i++;
continue;
}
}
if(fileline[i][len1-2]=='*' && fileline[i][len1-1]=='/')
{
if(flag)
{
flag=0;
annotation+=1;
i++;
continue;
}
else
{
i++;
continue;
}
}
if(flag)
{
annotation+=1;
i++;
continue;
}
}