Il compilatore si lamenta - 'vfann' - strutture o classi contenenti oggetti non sono ammesse
Immagino che non gli piacciano gli array. Ma come posso salvare questa struttura?
Creare una struttura con una struttura al posto degli array. Per prima cosa, impacchettate ogni array nella propria struttura. Poi impacchetta la struttura risultante nella struttura risultante. Disimballare in ordine inverso.
Artyom Trishkin: Creare una struttura con una struttura al posto degli array. In primo luogo, ogni array dovrebbe essere impacchettato nella propria struttura. Poi impacchetta la struttura risultante nella struttura risultante. Disimballare in ordine inverso.
Poi puoi leggere tutto nella struttura e negli array nello stesso ordine?
E se ci sono diverse registrazioni di questo tipo?
Sì, anch'io non riuscivo a capire quella punta al volo. Se non riesci a farlo per niente, puoi farlo in questo modo. Ma è ancora meglio capire come fare una struttura dentro una struttura. È sufficiente chiedere come farlo. Allo stesso tempo, imparerò anche qualcos'altro...
Sì, nemmeno io sono riuscito a capire questo suggerimento al volo. Se non riesci a farlo per niente, puoi farlo in questo modo. Ma è ancora meglio capire come fare una struttura dentro una struttura. È sufficiente chiedere come farlo. Allo stesso tempo, imparerò anche qualcos'altro.
Chiedendo a ))))
Ho cercato di farlo "a modo mio".
La prima struttura e i 3 array leggono bene (purché gli array non siano dinamici, altrimenti il primo array legge tutti i dati scritti dopo la struttura).
Artyom Trishkin: Creare una struttura con una struttura al posto degli array. In primo luogo, ogni array dovrebbe essere impacchettato nella propria struttura. Poi impacchetta la struttura risultante nella struttura risultante. Disimballare in ordine inverso.
La prima struttura e i 3 array leggono bene (a condizione che i ricevitori degli array non siano dinamici, altrimenti il primo array legge tutti i dati scritti dopo la struttura).
Tuttavia, se ci sono più voci, è
dà fuori la dannata cosa...
State cercando di scrivere 4 file diversi e di aprirne solo uno. Scusa.... non ci sono parole decenti.
Un'altra domanda.
Ho una struttura.
L'ho compilato e voglio salvarlo in un file.
FileWriteStruct(filehandle,vfann);Il compilatore si lamenta - 'vfann' - strutture o classi contenenti oggetti non sono ammesse
Un'altra domanda.
Ho una struttura.
L'ho compilato e voglio salvarlo in un file.
Il compilatore si lamenta - 'vfann' - strutture o classi contenenti oggetti non sono ammesse
Sì, non ci dovrebbero essere array.FileWriteStruct
Un'altra domanda.
Ho una struttura.
L'ho compilato e voglio salvarlo in un file.
Il compilatore si lamenta - 'vfann' - strutture o classi contenenti oggetti non sono ammesse
Ho capito che non gli piacciono gli array. Come si salva questa struttura?
tradurlo in testo, salvarlo elemento per elemento.
Creare una struttura con una struttura al posto degli array. In primo luogo, ogni array dovrebbe essere impacchettato nella propria struttura. Poi impacchetta la struttura risultante nella struttura risultante. Disimballare in ordine inverso.
tradurre in testo, salvare elemento per elemento.
Grazie.
Che ne dite di questo:
FILE_BIN.
Poi possiamo leggere tutto nella struttura e negli array nello stesso ordine?
Cosa succede se ci sono più registri di questo tipo?
Grazie.
Che ne dite di questo:
FILE_BIN.
Poi puoi leggere tutto nella struttura e negli array nello stesso ordine?
E se ci sono diverse registrazioni di questo tipo?
Sì, anch'io non riuscivo a capire quella punta al volo. Se non riesci a farlo per niente, puoi farlo in questo modo. Ma è ancora meglio capire come fare una struttura dentro una struttura. È sufficiente chiedere come farlo. Allo stesso tempo, imparerò anche qualcos'altro...
Sì, nemmeno io sono riuscito a capire questo suggerimento al volo. Se non riesci a farlo per niente, puoi farlo in questo modo. Ma è ancora meglio capire come fare una struttura dentro una struttura. È sufficiente chiedere come farlo. Allo stesso tempo, imparerò anche qualcos'altro.
Chiedendo a ))))
Ho cercato di farlo "a modo mio".
La prima struttura e i 3 array leggono bene (purché gli array non siano dinamici, altrimenti il primo array legge tutti i dati scritti dopo la struttura).
Tuttavia, se ci sono più voci, è
dà fuori la dannata cosa...
Creare una struttura con una struttura al posto degli array. In primo luogo, ogni array dovrebbe essere impacchettato nella propria struttura. Poi impacchetta la struttura risultante nella struttura risultante. Disimballare in ordine inverso.
Artyom, puoi farmi un esempio? Dato che la dimensione degli array è dinamica.
Chiedendo a ))))
Ho cercato di farlo "a modo mio".
La prima struttura e i 3 array leggono bene (a condizione che i ricevitori degli array non siano dinamici, altrimenti il primo array legge tutti i dati scritti dopo la struttura).
Tuttavia, se ci sono più voci, è
dà fuori la dannata cosa...
State cercando di scrivere 4 file diversi e di aprirne solo uno. Scusa.... non ci sono parole decenti.
State cercando di scrivere 4 file diversi e di aprirne solo uno. Scusa.... non ci sono parole decenti.
Scrivo tutto in un file. La scrittura, seguita dalla lettura, di diverse strutture in un file va bene.