Arquivos em C

1. Arquivos em C

Cristiam
dean_winchester

(usa Outra)

Enviado em 12/07/2013 - 01:17h

Ola galera ,
bom sou iniciante em programação , e estou vendo a gravação de arquivos em c
tenho uma pergunta , tipo eu crio um laço de repetição para o usuario entra com 3 nomes exemplo


for(i=0;i<=2;i++)
{
printf("Digite o nome do usuario ");
scanf("%*c %[^\n]"&usuario[i].nome);
fprintf(cadastro,"%s",&usuario[i].nome);
}

Explicando
crie um menu no programa que estou trabalhando, no case 1 ( esse ai em cima) ele solicita ao usuário que digite o nome e armazena na memoria volátil para depois armazenar no arquivo txt ( se eu entendi bem é isso) entao , no case 2 quando crio o laço de leitura do arquivo txt ele junta todos os nomes

ex: usuário digita:
ana
pedro
marcelo

quando leio o arquivo aparece td junto anapedromarcelo;
tem algum procedimento para mudar isso?



  


2. Re: Arquivos em C

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 12/07/2013 - 08:26h

Tenta colocar um \n:

scanf("%*c %[^\n]\n"&usuario.nome);






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts