C/Visual C - Guardar valores enteros en struct

 
Vista:
sin imagen de perfil

Guardar valores enteros en struct

Publicado por francisco (1 intervención) el 16/11/2014 22:09:21
Hola a Todos, primero que todo, gracias por la ayuda que me pueden dar. Debo decir que soy novato en este tema, espero sepan entender. La consulta es la siguiente, tengo un struct :
1
2
3
4
5
6
7
8
typedef struct info{
   char id_boleto[10];
   char nombre[15];
   char apellido[15];
   char salida[15];
   char destino[15];
    int precio;
}Pasajeros;

Y tengo problemas para guardar un valor int en precio. Pensaba que se podía hacer de la siguiente manera:
1
2
3
4
5
int plan;
// lugo del menú, en los case:
case 1: plan = 250
strcpy(acceso.precio, plan);
gets(acceso.precio);

Pero me marca error al compilar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Guardar valores enteros en struct

Publicado por Capitan Kirk (97 intervenciones) el 18/11/2014 20:44:26
strcpy es para copiar una cadena en otra. acceso.precio es de tipo entero. Lo correcto será

acceso.precio = plan;

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar