tenho um problema... preciso desenvolver um aplicativo em C que gere um arquivo "tabulado", com as informações interpretadas, após analisar um primeiro arquivo "bruto".
não vem ao caso a interpretação, já consegui gerar o algoritmo e está tudo certo nesse aspecto!
o problema é, algumas vezes os arquivos "brutos" não terminam com o caractere EOF. logo, o programa não consegue saber quando o arquivo termina (não dá pra usar uma condição do tipo "while (caracter != EOF) , e fica eternamente lendo!
alguém sabe como posso solucionar isso?
tenho usado o modo de leitura de arquivos de texto. seria então necessário usar o modo binário?
se necessitarem de mais alguma informação, ou de um exemplo do tal arquivo que falo, diga aqui também!
desde já agradeço por qualquer ajuda dispensada!