Eu fiz um código que acessa uma arquivo a.txt onde possuem 1000 palavras com a letra "a" da língua portuguesa, todas separadas por linha, cada linha uma palavra diferente...
E quero que meu programa imprima na tela as palavras que contenham apenas as letras o,c,d,g,i,a,v,n,k e em certas quantidades específicas para cada letra...
Porém o programa pega a primeira palavra do a.txt que por um acaso não possue só as letras que eu queria, imprime, e vai para o system("pause") para acabar a execução...
obs.: quando eu tiro o "for", e deixo só um printf("%s", str); no while no lugar desse "for" que tirei, meu programa lê TODAS as palavras do a.txt e imprime na tela certinho... claro, sem fazer os testes que preciso...
Pergunta
Guest Jamil
Olá
Eu fiz um código que acessa uma arquivo a.txt onde possuem 1000 palavras com a letra "a" da língua portuguesa, todas separadas por linha, cada linha uma palavra diferente...
E quero que meu programa imprima na tela as palavras que contenham apenas as letras o,c,d,g,i,a,v,n,k e em certas quantidades específicas para cada letra...
Porém o programa pega a primeira palavra do a.txt que por um acaso não possue só as letras que eu queria, imprime, e vai para o system("pause") para acabar a execução...
obs.: quando eu tiro o "for", e deixo só um printf("%s", str); no while no lugar desse "for" que tirei, meu programa lê TODAS as palavras do a.txt e imprime na tela certinho... claro, sem fazer os testes que preciso...
Qual o erro aparente para o que quero fazer???
Link para o comentário
Compartilhar em outros sites
1 resposta 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.