Ajuda Simples com Struct e C Puro [RESOLVIDO]

1. Ajuda Simples com Struct e C Puro [RESOLVIDO]

Steve
Steve

(usa Slackware)

Enviado em 03/05/2018 - 13:25h

Bom dia...
Antes de mais nada quero deixar claro algumas coisas para evitar postagens confusas:
Eu tenho 68 anos, não sou estudante, não estou em nenhum curso, e minha pergunta não tem nada a ver com ESCOLA ou trabalho para faculdade! É apenas dúvida pessoal em minha aventura em aprender a linguagem C (PURA sem Cód C++)
Peço também por favor que não me digam para estudar Apostila disso, ou daquilo, porque já baixei da Internet mais de 20 Livros sobre C e SIM JÁ LI todos eles, apenas tenho dificuldade de compreender, para isso estou postando minha dúvida aqui!

Minha Dúvida e Problema:
Tentei buscar na Internet exemplos, mas eles são confusos, porque a maioria NEM FUNCIONA conforme o prometido.
Eu quero construir para mim um simples cadastro de contatos em C puro, rodando no Terminal do Linux, ele talvez venha a ter 20 campos como Nome, Tel, End, Dt.Nasc, Obs, Essas coisas assim, mais ainda não consegui!

Eu gostaria que alguém que pudesse ajudar, postasse um simples cód, para que eu pudesse ler, aprender seu funcionamento, para que eu possa alterar aos poucos para o meu objetivo, pois assim poderei aprender!

Poderia ser um cód assim: Uma Struct com Nome e Telefone (APENAS) onde eu vou cadastrando o nome e telefone, isso é salvo em um arquivo, e depois eu apenas posso Listar os nomes e telefones cadastrados desse arquivo.

IMPORTANTE:
Precisa ser em C Puro, nada de C++ estou estudando C.
Preciso apenas desse exemplo básico acima, para que somente depois eu possa avançar para colocar nesse código coisas mais avançadas como search, forms e etc.,. mas não pode ser agora porque ficarei confuso para estudar isso.

Escolhi Struct ao invés de variáveis separadas para gravar no arquivo, pq quero entender também qual a diferença de gravar em um arquivo uma Struct ou variáveis separadas, isso ficou meio confuso pra mim, visto que parecem a mesma coisa na prática.

FIM:
Então quem puder ajudar, agradeço. Eu uso o Slackware e compilo usando o gcc


  


2. MELHOR RESPOSTA

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 03/05/2018 - 21:03h

Código:
https://www.vivaolinux.com.br/script/Agenda-Telefonica-Simples-em-C/

3. Re: Ajuda Simples com Struct e C Puro [RESOLVIDO]

Steve
Steve

(usa Slackware)

Enviado em 04/05/2018 - 10:04h

SamL escreveu:
Segue uma agenda bem simples e funcional. Usa memoria estática para ler e escrever os contatos, mas você pode mudar facilmente para alocar memoria a vontade e até fazer outros tipos de malabarismos. Bons estudos.

UAU. Muito, Muito Obrigado SamL... Testei aqui o seu código cadastrando 2 contatos e funcionou!

Esse seu código para mim vai ser muito útil, porque possui outros diversos exemplos nele, como exemplo de uso do while, if, switch, case, FILE... Entre outros...
E a partir dele conseguirei finalmente avançar! Além de me dar vários pontos BASE para estudar e pesquisar. Eu estava bastante perdido tentando montar tudo, e agora, tudo parece se encaixar melhor!

Nem tenho palavras para expressar o quanto me ajudou, muito obrigado mesmo!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts