GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
erro ao imprimir .txt
Índice dos Fóruns
»
Outras Linguagens
Autor
Mensagem
16/11/2010 22:33:47
Assunto:
erro ao imprimir .txt
cake
JavaTeenager
Membro desde: 23/08/2010 15:31:20
Mensagens: 169
Offline
while(!feof(myFile)) { fscanf(fpo, "%s", str); printf("%s ", str); }
Ele imprime corretamente se o .txt não possuir caracteres em branco no final.
Possuindo caracteres em branco no final, ele repete a úlima palavra.
Alguém que está acontecendo?
16/11/2010 22:42:05
Assunto:
Re:erro ao imprimir .txt
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
fscanf retorna 1 se conseguir ler uma string, e 0, ou menor que 0, em caso contrário. Você pode tentar:
while (fscanf (fpo, "%s", str) > 0) { printf ("%s ", str); }
(Eu não gosto muito de usar feof - na prática não funciona muito bem.)
17/11/2010 18:32:50
Assunto:
Re:erro ao imprimir .txt
cake
JavaTeenager
Membro desde: 23/08/2010 15:31:20
Mensagens: 169
Offline
Gostei muito da dica, entanglement!
Vlw!
Índice dos Fóruns
»
Outras Linguagens
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team