Salve a tutti,
mi trovo di fronte a questo stranissimo problema, voglio prendere dei dati da un file .txt, ho isolato il codice che mi crea il problema:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(){
FILE *finp;
char stringa[40];
finp =fopen("punctin.txt", "r");
if(finp != NULL){
fscanf(finp,"%s",stringa);
printf("\n%s",stringa);
fclose(finp);
}
printf("\nFINITO!!");
getchar();
return 0;
}
il problema è che se lancio, dopo aver compilato, il programma DA DEV-C++, il programma non riesce a trovare il file di testo, mentre se lo lancio cliccando sull'eseguibile, non ci sono problemi.
PERCHE'???
c'è qualcosa di sbagliato?