在计算行数时,如何修改代码以跳过注释? C ++

时间:2014-01-27 21:29:50

标签: comments

我知道下面的这句话让我在计算代码中的行数时跳过空格,但我需要修改它以检测“//”是否在行的开头它也会跳过它。

感谢您的任何建议。

// some snippets of the code 
char line;
fstream file;
file.open ("myfile.cpp")
while (file.good())
{
   line=file.get();

if (line == ' ')  // skip spaces
{
continue;
}

else if (line == '\n') // check to see if \n, then count as a line of code. 
{
    counter++;
}

1 个答案:

答案 0 :(得分:0)

您没有指定使用哪种语言...

也许你可以使用像

这样的东西
if (line.startsWith("//"))
{
continue;
}