
Enviado em 05/03/2017 - 07:01h
Olá pessoal, necessito fazer o seguinte programa em C:// Declarando bibliotecas auxiliares:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// Estrutura do carro:
typedef struct
{
char marca[20];
char cor[20];
int ano;
float price;
} CARROS;
CARROS *vet_carros; // Declarando "vet_carros" como variável global.
// Declarando funções auxiliares:
void alocaVetor (int quant, CARROS *vet_carros);
void lerCarros (int quant, CARROS *vet_carros);
// Início:
int main (void)
{
int quant; // Variável que irá armazenar o tamanho do vetor.
printf ("Defina a quantidade de carros a serem lidos: ");
scanf ("%d", &quant);
alocaVetor (quant, vet_carros);
lerCarros (quant, vet_carros);
return 0;
}
// Função responsável por alocar o vetor de carros:
void alocaVetor (int quant, CARROS *vet_carros)
{
vet_carros = (CARROS *) malloc (quant * sizeof (CARROS));
if (vet_carros == NULL)
{
printf ("\aERRO DE MEMORIA!!!");
exit (-1);
}
}
// Função responsável por solicitar as entradas ao usuário e as ler:
void lerCarros (int quant, CARROS *vet_carros)
{
printf ("\nEntre com a marca: ");
setbuf(stdin, NULL);
fgets (vet_carros -> marca, quant, stdin);
printf ("Entre com a cor: ");
setbuf(stdin, NULL);
fgets (vet_carros -> marca, quant, stdin);
printf ("Entre com o ano: ");
scanf ("%d", &vet_carros -> ano);
printf ("Entre com o preco: ");
scanf ("%f", &vet_carros -> price);
}
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Usando o --load-average no Gentoo para evitar OOM Kill
Instalando o COSMIC DE no Gentoo (systemd)
Centralizar Logo com Transparência via ImageMagick
Problemas com o "startx&... no Slackware (11)
Ajudante para criar dicas e artigos no VOL (3)









