SIII''
GetModuleFileName funziona!!
questo è lo scheletro del codice che ho usato:
giusto per imparare qualcos'altro:codice:#include <stdio.h> #include <string.h> #include <stdlib.h> #include <math.h> #include <windows.h> char DirText[500]; char stringa[50]; char *appoggio; int main(){ FILE *fpt; GetModuleFileName(NULL, DirText, 500); appoggio = strrchr(DirText,'\\'); DirText[(strlen(DirText)-strlen(appoggio))+1]='\0'; strcat(DirText,"punctin.txt"); fpt = fopen(DirText,"r"); if(fpt==NULL) printf("\n\nFILE NON PRESENTE NELLA DIRECTORY DELL'ESEGUIBILE"); else{ fscanf(fpt,"%s",stringa); printf("\n\n%s",stringa); fclose(fpt); } getchar(); return 0; }
1)che significa programma MZ /PE/NE/LE ?
2)come faccio a guardare le variabili d'ambiente passate al programma?

Rispondi quotando