Bom, eu uso o comando REG EXPORT para exportar uma registro do windows para um arquivo txt qualquer, depois dou um fopen neste arquivo txt criado para que seja exibido, porém ele não exibe nada na tela, é como se tivesse funcionando mais não exibe nada na tela. Então fiz um teste, peguei todo conteudo de dentro deste txt e criei um novo txt (sem o reg export) e mandei o fopen abri-lo, e advinhem ? funcionou perfeitamente.
Ae fiz um outro teste mais agora com o arquivo criado pelo REG EXPORT, mandei um fopen com o seguinte comando:
if ((arquivo = fopen("C:\\PASTA\\confuser.txt","r"))==NULL)
printf("O arquivo não pode ser aberto");
ch = getc(arquivo);
while (ch != EOF){
printf("%c",ch);
ch = getc(arquivo);
}
getch();
fclose(arquivo);
Bom da forma que esta ele abre o arquivo confuser.txt (que foi criado pelo REG EXPORT) porém ele não mostra nada, é como se não tivesse nada dentro do arquivo (mais tem), então tentei o seguinte comando:
if ((arquivo = fopen("C:\\PASTA\\criadopormim.txt","r"))==NULL)
printf("O arquivo não pode ser aberto");
while (ch != EOF){
printf("%c",ch);
ch = getc(arquivo);
}
e misteriosamente ele mostra apenas a primeira letra do arquivo txt, ou seja, ele printa na minha tela a letra "w", pois o conteudo do meu arquivo txt começa assim: Windows Registry ...
Agora sinceramente estou perdido, não sei o que esta acontecendo para que ocorram esses problemas, se alguém poder me ajudar agradeço imensamente, pois estou desenvolvendo um software para a empresa onde trabalho e estou "estancado" neste erro !
Pergunta
Ronaldo Lanhellas
Bom, eu uso o comando REG EXPORT para exportar uma registro do windows para um arquivo txt qualquer, depois dou um fopen neste arquivo txt criado para que seja exibido, porém ele não exibe nada na tela, é como se tivesse funcionando mais não exibe nada na tela. Então fiz um teste, peguei todo conteudo de dentro deste txt e criei um novo txt (sem o reg export) e mandei o fopen abri-lo, e advinhem ? funcionou perfeitamente.
Ae fiz um outro teste mais agora com o arquivo criado pelo REG EXPORT, mandei um fopen com o seguinte comando:
Bom da forma que esta ele abre o arquivo confuser.txt (que foi criado pelo REG EXPORT) porém ele não mostra nada, é como se não tivesse nada dentro do arquivo (mais tem), então tentei o seguinte comando:e misteriosamente ele mostra apenas a primeira letra do arquivo txt, ou seja, ele printa na minha tela a letra "w", pois o conteudo do meu arquivo txt começa assim: Windows Registry ...
Agora sinceramente estou perdido, não sei o que esta acontecendo para que ocorram esses problemas, se alguém poder me ajudar agradeço imensamente, pois estou desenvolvendo um software para a empresa onde trabalho e estou "estancado" neste erro !
Editado por Ronaldo LanhellasLink para o comentário
Compartilhar em outros sites
4 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.