Pular para o conteúdo

Estrutura Simples (REGISTRO)

Bom como todos sabem nem sempre precisamos criar um banco de dados para armazenar informações pequenas, um exemplo disso é a agenda telefonica usada em celulares, imaginem se vc tivesse que criar um banco de dados só para armazenar no maximo 150 nomes, é para isso que usamos os famosos Registros, aqui vai uma pequena base de como utilizar os registros , se alguem se interessar mais afundo me mande um email que lhes envio um material mais avançado. Espero que gostem do script
Fabricio Beltram Belem
Hits: 20.038 Categoria: C/C++ Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Bom como todos sabem nem sempre precisamos criar um banco de dados para armazenar informações pequenas, um exemplo disso é a agenda telefonica usada em celulares, imaginem se vc tivesse que criar um banco de dados só para armazenar no maximo 150 nomes, é para isso que usamos os famosos Registros, aqui vai uma pequena base de como utilizar os registros , se alguem se interessar mais afundo me mande um email que lhes envio um material mais avançado. Espero que gostem do script
Download forn.c Enviar nova versão

Esconder código-fonte

#include <stdio.h>
#include <string.h>

int main() {
 char aux[35]; // Declara variavel string

 struct vendedor { // Cria uma estrutura com nome vendedor.
   char nome[35]; // variavel string com 35 espaços.
   char end[50]; // variavel endereço com 50 espaços.
 }x1; // Declara que x1 é uma variavel do tipo estrutura

printf("Digite o Nome do Vendedor: ");
   gets(x1.nome);      // recebe uma string no caso nome
printf("Digite o Endereço do Vendedor: ");
   gets(x1.end);       // recebe uma string no caso endereço
printf("O nome do Vendedor e': %s \n", x1.nome);
printf("O Endereço do Vendedor e': %s \n", x1.end);
return 0;
}

Usando shared memory

Biblioteca dos.h

Jogo Snake (com gráficos)

Um Classico exercicio de Lógica de Programação

Sistemas Numericos

#1 Comentário enviado por marcelhb em 15/11/2005 - 13:49h
Nunca use gets, voce está colocando seu programa vulnerável a um overflow, ao invés de gets use fgets, como recomenda a man ;)
"Never use gets(). Because it is impossible to tell without knowing the data in advance how many characters gets() will read, and because gets() will continue to store characters past the end of the buffer, it is extremely dangerous to use. It has been used to break computer security. Use fgets() instead."
Abraços =)

Contribuir com comentário

Entre na sua conta para comentar.