View Full Version : solo un secondo
Maurizioale
27-05-2004, 19:14
Problema:
file.prova[10]=info[10];
sono due array di record e io voglio che il contenuto di prova[10] sia uguale a quello di info[10].Come posso fare visto che cosi come ho fatto io mi da errore??
Vi prego mi serve una risposta subito.
Grazie
in che linguaggio?
oomunque se il record è un tuo oggetto Pippo, Pippo deve avere un override dell'operatore = per poter effettuare una copia da oggetto a oggetto
Ti conviene copiare elemento per elemento (per le stringhe, se è C, devi usare strcpy)...
Potresti mettere titoli un pò più comprensibili la prox volta ? Guarda il thread in rilievo ;)
Originariamente inviato da Maurizioale
Problema:
file.prova[10]=info[10];
sono due array di record e io voglio che il contenuto di prova[10] sia uguale a quello di info[10].Come posso fare visto che cosi come ho fatto io mi da errore??
Vi prego mi serve una risposta subito.
Grazie
Usa la memcpy(), così che puoi copiare sia stringhe che valori numerici ed eventuali sottostrutture ;)
memcpy (file.prova[10], info[10], sizeof (TIPO_DI_INFO));
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.