Skip to content

Esse desafio em C, consiste em fazer Cadastro, Listagem, Pesquisa em vetor e Ordenação de Vetores utilizando Ponteiros.

License

Notifications You must be signed in to change notification settings

mateusaraujos/cadastro-de-livros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cadastro de Livros

Esse desafio nos ensina a como utilizar estruturas de dados (structs). Você também pode baixar o executável para Windows e testar.

Menu Principal

💭 O que são Structs?

Struct ou Estrutura, é uma forma de criar um novo tipo de dados, que conterá vários tipos distintos de dados que caracterizam a estrutura.

🙂 Como criar um Struct?

struct <nome-do-struct> {
	/*
		Aqui virão vários tipos de dados padrões da linguagem c.
	*/
	int <nomeInt>;
	char <nomeChar>[50];
};

🌟 Como declarar uma variável da nova estrutura de dados criada?

struct <nome-do-struct> <nome-da-variavel>;

👍 A partir da variável: Leitura e Impressão

// Criando o struct pessoa.
struct pessoa {
	char nome[50];
	int idade;
	char sexo;
};

// Declarando uma variável do tipo pessoa.
struct pessoa cadastro;

/*
	Leituras.
*/
gets(cadastro.nome)
scanf("%d", &cadastro.idade);
scanf("%c", &cadastro.sexo);

// Impressões.
printf("Nome: ");
puts(cadastro.nome);
printf("Idade: %d\n", cadastro.idade);
printf("Sexo: %c\n", cadastro.sexo);

💡 Feito com

  • Dev C++ - É uma IDE que utiliza os compiladores do projeto GNU para compilar programas. Suporta as linguagens de programação C e C++.

📃 Licença

Este desafio está sob a licença MIT License.

💝 Gratidão

  • Envie para outras pessoas 📧
  • Muito obrigado 👋😎

Criado com ❤️ por Mateus Araújo 😁

About

Esse desafio em C, consiste em fazer Cadastro, Listagem, Pesquisa em vetor e Ordenação de Vetores utilizando Ponteiros.

Topics

Resources

License

Stars

Watchers

Forks

Languages