Título: Structs anidados en Union Publicado por: DonCuervo en 13 Septiembre 2017, 17:31 pm Buenos días, me encuentro realizando una actividad de estructura de datos, donde necesito anidar 3 estructuras dentro de una union pero a la hora de querer ingresar datos me tira un error.
Código: #include <iostream> Título: Re: Structs anidados en Union Publicado por: Yeralb en 13 Septiembre 2017, 18:00 pm ni idea pero yo necesito realizar un programa en Dev++ que sea tipo test de conocimiento donde se realicen 5 preguntas todas con opcion multiple de respuesta es decir a,b o c y que te de un punto por cada respuesta correcta y al final te diga si eres culto, poco culto o ignorante necesito ayudaaaaaaa
Título: Re: Structs anidados en Union Publicado por: ivancea96 en 13 Septiembre 2017, 21:39 pm ni idea pero yo necesito realizar un programa en Dev++ que sea tipo test de conocimiento donde se realicen 5 preguntas todas con opcion multiple de respuesta es decir a,b o c y que te de un punto por cada respuesta correcta y al final te diga si eres culto, poco culto o ignorante necesito ayudaaaaaaa Si quieres ayuda con alguna duda concreta, haz un tema, pero no respondas a otros.Las uniones son algo complicadas cuando las utilizas con clases. Tienes string dentro de la union. string tiene un constructor y un destructor, además de almacenar datos fuera de la union. En fin, no me voy a liar: trata de usar de momento solo tipos nativos y punteros en las union. Título: Re: Structs anidados en Union Publicado por: MAFUS en 13 Septiembre 2017, 23:14 pm Mezclas C y C++, además de que confundes tipo con variable.
En tu union dices: Código
Las uniones, al declararlas necesitan indicar qué nombres tomaran las variables que habrá dentro. 'struct autos' solo es un tipo de dato, falta el nombre de la variable. Después usas mal una función. Tu dices: Código: pol[ind].autos.autos(ind); Código no hay argumento y no se puede inferir. |