Estou desenvolvendo um programa PROTÓTIPO para cadastro de clientes e seus respectivos tempos de contratos.
Aqui vai o código do mesmo em desenvolvimento:
#include "stdio.h"
#include "conio.h"
int main ()
{
FILE *arquivo;
char cliente[60],*buffer;
int anos=0;
//ENTRADA DE DADOS DO CLIENTE
printf ("Prototipo de Software p/ Cadastro de Clientes\n\n");
printf("Digite o nome do cliente:\n");
fgets(cliente,60,stdin);
printf("Digite o tempo de contrato em anos:\n");
scanf("%d",&anos);
//ARMAZENA DADOS NO ARQUIVO
arquivo = fopen ("dados.txt","a+");
if(arquivo==NULL)
{
printf("Arquivo não pode ser aberto\n");
return 1;
}
else
printf("Arquivo aberto com sucesso\n\n");
fprintf(arquivo,"%s%d",cliente,anos);
fclose(arquivo);
arquivo = fopen ("dados.txt","r+t");
fread (buffer,1,500,arquivo);
fclose(arquivo);
printf("CONTEUDO DO BUFFER:\n%s",buffer);
getch();
}
Porém ao exibir o conteúdo do arquivo na tela ele exibe todo conteúdo porém exibe também o caminho do software, fica assim a exibição:
Ronaldo
56ts and Settings\rlanhellas\Meus documentos\man_arquivos.exe
Pergunta
Ronaldo Lanhellas
Estou desenvolvendo um programa PROTÓTIPO para cadastro de clientes e seus respectivos tempos de contratos.
Aqui vai o código do mesmo em desenvolvimento:
Porém ao exibir o conteúdo do arquivo na tela ele exibe todo conteúdo porém exibe também o caminho do software, fica assim a exibição: Na verdade deveria apenas ser exibido oQual o problema no código ?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados