Par contre moi j´ai une question assez conne
sur les char, j´ai une chaine de caractére et j´essaie de remplacer un caractére le problème c´est que c´est dans une SDK donc voici comment je fais :
const char *filename = MyImageClip.GetName().GetAsciiString();
for(int m=strlen(filename)-2; m > 0; m--){
if(filename[m] == ´_´){
filename[m] = ´.´;
m = -1;
}
}
voilà donc en faites MyImageClip.GetName() return un CString, c´est une class pour les string, et donc pour faire mon traitement je peux seulement le transformer en const char*, grâce à GetAsciiString qui lui return un const char*, donc j´effecture ma boucle mais le problème c´est qu´il me retourne une erreur :
error C2166: l-value specifies const object
sur la ligne :
filename[m] = ´.´;
ca vient de l´operator = je suppose mais comment remédier à ce problème ?