El compilador se queja - 'vfann' - las estructuras o clases que contienen objetos no están permitidas
Supongo que no le gustan las matrices. Pero, ¿cómo puedo guardar esta estructura?
Crear una estructura con una estructura en lugar de arrays. En primer lugar, empaqueta cada matriz en su propia estructura. A continuación, empaqueta la estructura resultante en la estructura resultante. Desembale en orden inverso.
Artyom Trishkin: Crear una estructura con una estructura en lugar de arrays. En primer lugar, cada matriz debe ser empaquetada en su propia estructura. A continuación, empaqueta la estructura resultante en la estructura resultante. Desembale en orden inverso.
Entonces, ¿se puede leer todo en la estructura y las matrices en el mismo orden?
¿Y si hay varios registros de este tipo?
Sí. Yo tampoco pude descubrir ese consejo sobre la marcha. Si no puedes hacerlo en absoluto, puedes hacerlo así. Pero aún así, es mejor averiguar cómo hacer una estructura dentro de una estructura. Basta con preguntar cómo hacerlo. Al mismo tiempo, también aprenderé algo más...
Sí. Yo tampoco pude descubrir ese consejo sobre la marcha. Si no puedes hacerlo en absoluto, puedes hacerlo así. Pero aún así, es mejor averiguar cómo hacer una estructura dentro de una estructura. Basta con preguntar cómo hacerlo. Al mismo tiempo, también aprenderé algo más.
Preguntando a ))))
Traté de hacerlo "a mi manera".
La primera estructura y los 3 arrays se leen bien (siempre que los arrays no sean dinámicos, de lo contrario el primer array lee todos los datos escritos después de la estructura).
Artyom Trishkin: Crear una estructura con una estructura en lugar de arrays. En primer lugar, cada matriz debe ser empaquetada en su propia estructura. A continuación, empaqueta la estructura resultante en la estructura resultante. Desembale en orden inverso.
La primera estructura y los 3 arrays se leen bien (siempre que los receptores de los arrays no sean dinámicos, de lo contrario el primer array lee todos los datos escritos después de la estructura).
Sin embargo, si hay más entradas, se
da la maldita cosa...
Estás tratando de escribir 4 archivos diferentes y sólo abres uno. Lo siento.... no hay palabras decentes.
Otra pregunta.
Tengo una estructura.
Lo he rellenado y quiero guardarlo en un archivo.
FileWriteStruct(filehandle,vfann);El compilador se queja - 'vfann' - las estructuras o clases que contienen objetos no están permitidas
Otra pregunta.
Tengo una estructura.
Lo he rellenado y quiero guardarlo en un archivo.
El compilador se queja - 'vfann' - las estructuras o clases que contienen objetos no están permitidas
Sí, no debería haber arrays.FileWriteStruct
Otra pregunta.
Tengo una estructura.
Lo he rellenado y quiero guardarlo en un archivo.
El compilador se queja - 'vfann' - las estructuras o clases que contienen objetos no están permitidas
Tengo entendido que no le gustan las matrices. ¿Cómo se guarda esta estructura?
traducirlo en texto, guardarlo elemento por elemento.
Crear una estructura con una estructura en lugar de arrays. En primer lugar, cada matriz debe ser empaquetada en su propia estructura. A continuación, empaqueta la estructura resultante en la estructura resultante. Desembale en orden inverso.
traducir en texto, guardar elemento por elemento.
Gracias.
¿Qué te parece esto?
FILE_BIN.
Entonces, ¿podemos leerlo todo en la estructura y las matrices en el mismo orden?
¿Y si hay varios registros de este tipo?
Gracias.
¿Qué te parece esto?
FILE_BIN.
Entonces, ¿se puede leer todo en la estructura y las matrices en el mismo orden?
¿Y si hay varios registros de este tipo?
Sí. Yo tampoco pude descubrir ese consejo sobre la marcha. Si no puedes hacerlo en absoluto, puedes hacerlo así. Pero aún así, es mejor averiguar cómo hacer una estructura dentro de una estructura. Basta con preguntar cómo hacerlo. Al mismo tiempo, también aprenderé algo más...
Sí. Yo tampoco pude descubrir ese consejo sobre la marcha. Si no puedes hacerlo en absoluto, puedes hacerlo así. Pero aún así, es mejor averiguar cómo hacer una estructura dentro de una estructura. Basta con preguntar cómo hacerlo. Al mismo tiempo, también aprenderé algo más.
Preguntando a ))))
Traté de hacerlo "a mi manera".
La primera estructura y los 3 arrays se leen bien (siempre que los arrays no sean dinámicos, de lo contrario el primer array lee todos los datos escritos después de la estructura).
Sin embargo, si hay más entradas, se
da la maldita cosa...
Crear una estructura con una estructura en lugar de arrays. En primer lugar, cada matriz debe ser empaquetada en su propia estructura. A continuación, empaqueta la estructura resultante en la estructura resultante. Desembale en orden inverso.
Artyom, ¿puedes darme un ejemplo? Dado que el tamaño de las matrices es dinámico.
Preguntando a ))))
Traté de hacerlo "a mi manera".
La primera estructura y los 3 arrays se leen bien (siempre que los receptores de los arrays no sean dinámicos, de lo contrario el primer array lee todos los datos escritos después de la estructura).
Sin embargo, si hay más entradas, se
da la maldita cosa...
Estás tratando de escribir 4 archivos diferentes y sólo abres uno. Lo siento.... no hay palabras decentes.
Estás tratando de escribir 4 archivos diferentes y sólo abres uno. Lo siento.... no hay palabras decentes.
Escribo todo en un solo archivo. La escritura, seguida de la lectura, de varias estructuras en un archivo va bien.