MANIPULAÇÃO DE ARQUIVOS .TXT EM C [RESOLVIDO]

1. MANIPULAÇÃO DE ARQUIVOS .TXT EM C [RESOLVIDO]

Jackson Fernandes Aragão Terceiro
jacksonterceiro

(usa XUbuntu)

Enviado em 27/03/2016 - 10:03h

Iae pessoal, estou desenvolvendo uma agenda telefônica e to passando por um problema na escrita da string (array char), pois preciso separa com um ESPAÇO o nome do respectivo telefone. ex: joao 95555-5555 e quando mando gravar um espaço pelo comando fprintf ele simplesmente ignora o espaço e fica joao95555-5555. O que posso fazer parar separar as strings?


  


2. Re: MANIPULAÇÃO DE ARQUIVOS .TXT EM C [RESOLVIDO]

Paulo
Sr. F

(usa Ubuntu)

Enviado em 27/03/2016 - 10:33h

Se você está tentando pegar o nome(string) e o telefone(inteiro) como tipo de dados diferentes o seu fprintf fica assim:
fprintf(fp, "%s %d", nome, telefone);
Inté


3. RE: MANIPULAÇÃO DE ARQUIVOS .TXT EM C

Jackson Fernandes Aragão Terceiro
jacksonterceiro

(usa XUbuntu)

Enviado em 27/03/2016 - 11:55h

Não, o numero e o nome estão em char[2000]. Ja tentei fazer desse jeito sendo que quando abro o arquivo os nomes e numeros estao todos unidos.


4. Re: MANIPULAÇÃO DE ARQUIVOS .TXT EM C [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 27/03/2016 - 13:42h

porque vc não cria outra variavel char para o nome?
assim fica mais organizado!
e faça como o amigo ai em cima disse


5. Re: MANIPULAÇÃO DE ARQUIVOS .TXT EM C [RESOLVIDO]

Paulo Henrique
MrCrawl3r

(usa Ubuntu)

Enviado em 27/03/2016 - 14:42h

A solução mais interessante como o lipman escreveu é colocar esses dados em variáveis diferentes, já que são dados diferentes. Ao escrevê-los no arquivo basta colocar o " " entre eles.


O mundo depende dos computadores. Tenha total domínio sobre os computadores e domine o mundo! 



6. Re: MANIPULAÇÃO DE ARQUIVOS .TXT EM C [RESOLVIDO]

Paulo
Sr. F

(usa Ubuntu)

Enviado em 27/03/2016 - 16:33h

MrCrawl3r escreveu:

A solução mais interessante como o lipman escreveu é colocar esses dados em variáveis diferentes, já que são dados diferentes. Ao escrevê-los no arquivo basta colocar o " " entre eles.


O mundo depende dos computadores. Tenha total domínio sobre os computadores e domine o mundo! 


Se criar variáveis diferentes não há necessidade do " " entre elas. Basta espaçar o %s e %d dentro do fprintf, pois o mesmo é para entradas formatadas.


7. Re: MANIPULAÇÃO DE ARQUIVOS .TXT EM C [RESOLVIDO]

Lucas Ferreira dos santos
lksmodos

(usa Ubuntu)

Enviado em 28/03/2016 - 12:20h

Vou dar uma dica tente criar uma struct , pois com uma struct posi assim vc pode orgazinar melhor os dados , veja o exemplo:
struct agenda{
int numero;
char nome[60];
};

tente pesquisar um pouco sobre struct, vai ajudar bastante sobre isso.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts