SIII''
GetModuleFileName funziona!!
questo è lo scheletro del codice che ho usato:
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;
}
giusto per imparare qualcos'altro:
1)che significa programma MZ /PE/NE/LE ?
2)come faccio a guardare le variabili d'ambiente passate al programma?