Oppure

Loading
12/07/13 12:42
Dany
Ho un dubbio abbastanza banale: Praticamente ho una superficie tipo:
SDL_Surface* img1;
E vorrei averne un'altra uguale, allora ho provato:
SDL_Surface *img2=img1;
Il problema è che essendo puntatori le modifiche a img2 si estendono anche a img1 cosa che NON deve succedere.
Allora ho povato a non definirli come puntatori facendo:
SDL_Surface img2=*img1;
ma non funziona lo stesso....
Anche definendoli così:
SDL_Surface *img1, *img2;
e operando sulle rispettivi variabili puntate facendo:
*img2=*img1; non funziona, poiche i tipi "SDL_Surface" sono const.
Suggerimenti?:(
aaa
12/07/13 14:24
so che esiste il memcpy prova con quello, ma non assicuro niente

P.S. sdl.beuc.net/sdl.wiki/… fatti da solo il metodo per la copia ora che sai come è fatta la SDL_Surface
Ultima modifica effettuata da 12/07/13 14:37
12/07/13 20:28
Dany
Mi sei stato di enorme aiuto. Grazie davvero!:k:
aaa
12/07/13 21:24
prego ma perchè non potevi farne una nuova e attaccarci sopra quella vecchia?