grazie a tutti per le vostre risposte. Funziona pero ho un problema.

Dopo che ho copiato queste stringhe che sarebbero i path delle texture da caricare, tramite un altra funzione carico poi le texture scorrendo quell'array di char*.

Ora la cosa strana è che, se faccio tipo:

textureFile[0]="floor.tga";

e poi chiamo la funziona che mi carica le texture, va tutto ok e le texture vengono applicate ad i miei poligoni (sto usando openGL).

se invece faccio strcpy(textureFile[0],riga0); //Dove riga0 è un char* conentente la stringa letta da file (e sarebbe la stringa "floor.tga"), e poi richiamare la funzione che mi carica le texture le cose non funzionano, cioè non mi vengono applicate le texture.

Quindi fare textureFile[0]="floor.tga"; e strcpy(textureFile[0],riga0); sono 2 cose diverse?