estrutura de dados

323 palavras 2 páginas
Passo 3
1)
Alocação estática de memória nada mais é que reserbar um espaço na memoria do computador para alocaçao de suas variáveis em posiçoes fixas da memória.
Exemplo: variáveis globais, vetores estáticos (etc)

2)
#include
#include
#include
//#include

// Definiçao da estrutura 'aviao' typedef struct aviao
{
char modelo[10]; char fabricante [30]; char motor [10]; int passageiros; float comprimento; float altura; float velocidade; float altitude;

}AVIAO;

// Inicio dos metodos por variavel direta struct aviao aviao2;

void exibe ()
{
printf("\nDados cadastrados:\n"); printf("Modelo: %s\n",aviao2.modelo); printf("Fabricante: %s\n",aviao2.fabricante); printf("Motor: %s\n",aviao2.motor); printf("Passageiros: %d\n",aviao2.passageiros); printf("Comprimento: %0.2f\n",aviao2.comprimento); printf("Altura: %0.2f\n",aviao2.altura); printf("Velocidade: %0.2f\n",aviao2.velocidade); printf("Altitude: %0.2f\n",aviao2.altitude);

//puts(aviao2.modelo); system ("\npause");
}

void preenche ()
{
printf("Digite o Modelo: "); scanf("%s", &aviao2.modelo);

printf("Digite o Fabricante: "); scanf("%s", &aviao2.fabricante);

printf("Digite o motor: "); scanf("%s", &aviao2.motor);

printf("Digite a quantidade de passageitos: "); scanf("%d", &aviao2.passageiros);

printf("Digite o comprimento: "); scanf("%f", &aviao2.comprimento);

printf("Digite a altura: "); scanf("%f", &aviao2.altura);

printf("Digite a velocidade: "); scanf("%f", &aviao2.velocidade);

printf("Digite a altitude: "); scanf("%f", &aviao2.altitude);

//gets(aviao2.modelo);
}
// Fim dos metodos por variavel direta

// Inicio dos metodos por ponteiro void exibe_p(struct aviao *av)
{
struct aviao av_2 = (*av); printf("O modelo: %s\n", av_2.modelo);
//puts(aviao2.modelo);
system ("pause");
}

struct aviao preenche_p()
{
struct aviao av_2; printf("digite o modelo: "); scanf("%s", &av_2.modelo); return av_2;
//gets(av->modelo);
}
//

Relacionados

  • Estrutura de Dados
    294 palavras | 2 páginas
  • Estrutura de dados
    1410 palavras | 6 páginas
  • estrutura de dados
    308 palavras | 2 páginas
  • Estrutura de dados
    1209 palavras | 5 páginas
  • Estrutura de dados
    365 palavras | 2 páginas
  • estrutura de dados
    940 palavras | 4 páginas
  • Estrutura de dados
    1051 palavras | 5 páginas
  • Estrutura de dados
    45366 palavras | 182 páginas
  • Estrutura de Dados
    16294 palavras | 66 páginas
  • Estrutura de Dados
    1559 palavras | 7 páginas