while((x= fgetc(p)) != EOF)
{
if (x== '/')
{
while((x = fgetc(p)) != EOF && x != '\n' && x != '/')
{
comments++;
}
}
}
В основном все, что мне нужно, это способ подсчета всех прокомментированных символов в файле. Так я и пытался, но это не сработало. Помощь очень ценится :).Подсчет прокомментированных символов в случайном файле c
комментарии в c начинаются с '/ *', поэтому вы должны искать это не только один символ '/' – smac89
И заканчивать '* /'. Если вы не проверяете оба символа, вы будете переворачивать состояние каждый раз, когда вы нажимаете деление, или использование '/' внутри строки или комментария. И, как говорит Smac89, конец строки не имеет ничего общего с окончанием комментария C. – keshlam
Добавляя к моему предыдущему комментарию, вы не указали много информации, кроме 'it does not work'. «Не могу ничего сделать», что – smac89