Ehi, ho controllato solo ora il codice da te postato e mi sono accorto che non è corretto, come è possibile che non ricevessi nessun errore?
Il tuo ciclo for non ti ritorna nessun errore?
Ecco il codice corretto:
codice:
  
char percorso[255];
GetModuleFileName(NULL, percorso, 255);
strcat(percorso, "\0");
for (int i=strlen(percorso)-1; i>0; i--)
    {
    if (percorso[i]!='\\')
       {
       percorso[i]= ' ';
       }
    else
        break;
    }

Fammi sapere


Ciao