Problema con Struct y apuntadores, ayuda por favor.
Publicado por Víctor Francisco (2 intervenciones) el 10/04/2018 02:07:12
Hola, buen día. Verán tengo un problema con struct, pues deseo realizar un programa que me capture 8 datos diferentes de un carro, los datos son la marca, el modelo, el año en que salio a la venta, número de serie, número de puertas, precio, color y categoría, por categoría me refiero a si es camioneta o auto. tengo esto. Pero no es suficiente.
El final es que primero pida los datos, luego los imprima en pantalla, después pregunte si desea si o no modificar los datos, si no, termina el programa , si si se editan los datos y vuelve a imprimir datos pero ahora los que se han editado.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include<stdio.h>
#include<stdlib.h>
struct Auto*X
main(){
struct Auto{
char [20] Marca;
char [20] Submarca;
char [20] Categoria;
int Modelo;
int NoPuertas;
float Precio;
int Serie;
char [20] Color;
};
A.Marca="";
A.Submaraca="";
A.Categoria="";
A.Modelo="";
A.NoPuertas="";
A.Precio="";
A.NoSerie="";
A.Color="";
}
void*icializaAuto(Auto*X){
strcpy(X->Marca, " ");
strcpy(X->Submarca, " ");
strcpy(X->Categoria, " ");
X-> Precio0; X->Modelo=0;
X-> Precio0; X->NoPuertas=0;
strcpy(X->Serie, " ");
strcpy(X->Color, " ");
}
void*LlenaAuto (char*Marca, char*Submarca, char*Categoria, int Modelo, int Puertas, float Precio, char*Serie, char*Color){
Auto*nuevo
strcpy(nuevo->marca, marca);
strcpy(nuevo->Submarca, Submarca);
strcpy(nuevo->Categoria, Categoria);
strcpy(nuevo->marca, marca);
strcpy(nuevo->modelo=año);
strcpy(nuevo->NoPuertas=NoPuertas);
strcpy(nuevo->Precio=Precio);
strcpy(nuevo->NoSerie, NoSerie);
strcpy(nuevo->Color, Color);
}
return 0;
Valora esta pregunta


0