Pessoal estou desenvolvendo uma função para contagem de comentarios de um arquivo .txt,
Porém na hora de Compilar aparece o seguinte erro:
In function `ccRum':
`NULL' undeclared (first use in this function)
(Each undeclared identifier is reported only once for each function it appears in.)
syntax error before '}' token
`EOF' undeclared (first use in this function)
[build Error] [LibCodeCount.o] Error 1
Esta pedido pra declarar o NULL e o EOF sendo que esses não são variáveis e sim macros já definidas na linguagem.
Segue o Cód:
int
ccRum(char *file) //Ponteiro para Arquivo .txt
{
int c;
int n1=0;
int n2=0;
if (file !=NULL) //se o arquivo for diferente de NULL ou seja se ele existir faça
{ do
{ //DO
c = fgetc(file);
if (c == '/')
{
c = fgetc(file);
if (c == '/')
n1++;
else if (c == '*')
n2++;
}
} //DO
}
while (c != EOF); //Até que chegue ao final desse arquivo (EOF)
fclose(file);
return n1+n2;
}
Pergunta
FabioArgenton
Pessoal estou desenvolvendo uma função para contagem de comentarios de um arquivo .txt,
Porém na hora de Compilar aparece o seguinte erro:
In function `ccRum':
`NULL' undeclared (first use in this function)
(Each undeclared identifier is reported only once for each function it appears in.)
syntax error before '}' token
`EOF' undeclared (first use in this function)
[build Error] [LibCodeCount.o] Error 1
Esta pedido pra declarar o NULL e o EOF sendo que esses não são variáveis e sim macros já definidas na linguagem.
Segue o Cód:
Segue o Programa principal que usará essa função:Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.