fopen a winXP

0

http://4programmers.net/Forum/viewtopic.php?id=41427&post=83080#83080

apropos owego wątku..czy ktoś mógłby podać jakiś nieskomplikowany kod..odnośnie tego jak pobrać dane o scieżce do pliku...??w winXP

0

Np. tak:

char* fprog;
char* fpath;
char* fname;
char* s=(char*)malloc(MAX_PATH+1);
int i;
(i=GetModuleFileName(0,s,MAX_PATH+1))--;
fprog=strdup(s);
while(i--)if(s[i]==92)break;
fpath=(char*)malloc(i+2);
strncpy(fpath,s,++i)[i--]=0;
while(i++)
  if(!s[i]||s[i]==46){
    s[i]=0;
    break;
  }
fname=strdup(s);
free(s);

1 użytkowników online, w tym zalogowanych: 0, gości: 1