Hallo Hick,
unter XP möchte ich den Pfad meiner exe erfahren
Unter einer Win32/WinMain-Umgebung:
{
...
char exepfad[128]; // ad hoc!
GetModuleFileName(NULL, exepfad, 128);
1[strrchr(exepfad, '\\')] = '\0';
...
// exepfad jetzt: "c:\\programme\\super\\"
}
In einer Win32/Konsole-Umgebung:
int main(int argc, char \*argv[])
{
char exepfad[128];
1[strrchr(strcpy(exepfad, 0[argv]), '\\')] = '\0';
printf("pfad: %s \n", exepfad);
...
}
… wenn ich mich richtig entsinne …
(kann auch sein, dass man die Dereferenzierungs-Indices
„anders rum“ schreiben sollte - aber Du wolltest ja
nur einen „Hinweis“
Grüße
CMБ