Olá pessoal, estou com um problema que embora pra mim seja muito difil, acho que pra quem já tem conhecimento na linguagem C muito simples. Seguinte, preciso de fazer um codigo em C onde ao abrir um arquivo TXT, ele determine o número de linhas do código que são comentários formatados segundo a sintaxe da Linguagem C/C++ ou seja, linha única começando com os caracteres “//” (barra, barra); e comentários multi-linhas começando com “/*” (barra, asterisco) e com término determinado por “*/” (asterisco, barra). Resumindo ao ler o txt ele conte a quantidade de "//" e a quantidade de “/* */”. O problema é que não entendo quase nada de C++ e o unico codigo de exemplo que tenho e esse abaixo que conta a quantidade de linhas. Se alguém puder dar uma força ae, eu ficaria muito agradecido. Abraço a todos. #include <stdio.h int main ()
{
FILE * pFile;
int c;
int n = 0;
pFile = fopen ("ArquivoTexto.txt", "r");
if (pFile !=NULL)
{
do { //DO
c = fgetc(pFile);
if (c == '\n') n++;
} //DO
while (c != EOF);
fclose(pFile);
printf("Número de linhas = %d.\n", n);
}
return 0;
}