Título: consulta sobre Struct Array[] en C++ Publicado por: xkiz ™ en 29 Junio 2011, 04:32 am estoy haciendo algo en VC++ para lo cual creo que me facilitaria un poko utilizar struct para ordenar los datos que posteriormente utilizaria para cargar en un ListView o hacer alguna busqueda X, pero como recien estoy empezando a programar en (VC++ 6.0) no se bien como hacer un Struct array[] sin valor de Array. de seguro que no sera asi o habra alguna forma de hacerlo, pero lo googlie y todos los ej. que encontre el Array tenia un valor asignado y yo en mi caso no se cual va a ser el valor del Array. expongo un ej
Código
lo cual devuelve el error: Citar ....cpp(13) : error C2133: 'Persons' : unknown size ....cpp(23) : error C2070: illegal sizeof operand y la verdad no se como resolver eso, es posible hacer un array struct [] ??? Título: Re: consulta sobre Struct Array[] en C++ Publicado por: leogtz en 29 Junio 2011, 08:33 am Necesitas un arreglo dinámico de estructuras. Algo como esto:
Código
Acomoda los campos a tu conveniencia, nota que hay que liberar la memoria ocupada con free(). Título: Re: consulta sobre Struct Array[] en C++ Publicado por: xkiz ™ en 29 Junio 2011, 20:29 pm gracias por responder.
me surgio un problema con ese code, me tira error: Código
otra cosa, yo arrme ese ej para no poner el choclaso de code en lo que estoy trabajando y hacerlo mas simple, pero la onda es que, no puedo asignar un valor al vector, el valor se incrementa dentro en un for. si no tendria que hacer 2 for(), uno para obtener el valor del vector [n], y el 2º para asinar el valor al personas [n].y. Título: Re: consulta sobre Struct Array[] en C++ Publicado por: leogtz en 29 Junio 2011, 20:31 pm Código
Título: Re: consulta sobre Struct Array[] en C++ Publicado por: xkiz ™ en 1 Julio 2011, 00:02 am uh disculpa, me olvide de darte las gracias.....
|