tfguitar 0 Denunciar post Postado Setembro 20, 2006 Aew pessoal... estou com um pequeno mas chato problema...EU fiz o programa, compilei beleza, na hora de criar o execuutável, tanto usando o tc, quanto o gcc, ou o rhide dão os seguintes erros Error: trabalho02.o(.text+0xde5):in function 'main':trabalho02.c(198) Error: undefined reference to `len'There were some errors na linha 198 eh o seguintewhile(j<=len(*p)); if(aux==0) { printf("\n\n Identificador: %c",*p); } else { printf("\n\n Erro Lйxico: %c",*p); }Aguem sabe do que se trata ??????? Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Curvello 0 Denunciar post Postado Setembro 20, 2006 você declarou essa variável len???Coloca aí o código completo Compartilhar este post Link para o post Compartilhar em outros sites
skimo-solar 0 Denunciar post Postado Setembro 21, 2006 len está sendo tratado como uma função, ele simplesmente não encontra esta função. Tem certeza que você declarou a função ou incluiu a biblioteca onde ela está contida? Edit: O while também não está incluindo o if e o else, isto pode estar causando outros problemas no programa. Para resolver é só tirar aquele ';' e colocar as chaves. Compartilhar este post Link para o post Compartilhar em outros sites
tfguitar 0 Denunciar post Postado Setembro 21, 2006 Valew... troquei pelo strlen() e resolvi esse problema.... Compartilhar este post Link para o post Compartilhar em outros sites