salve, ho un problema con l'utilizzo di argv e l'apertura dei file; ho ridotto il mio errore in questo piccolo e semplice programma che a me non funziona!
-------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
int main ( int argc, char *argv[] ) {
FILE* fp;
printf ("%s ", argv[1]);
fp = fopen (argv[1], "r");
if (fp == NULL) {
printf ("ERRORE in apertura di %s\n", argv[1]);
}
fclose (fp);
return 0;
}
--------------------------------------------------
compilando passo passo si pianta in fopen e restituisce NULL;
la posizione del file nn credo sia un problema perchè se provo a sostituire tutto con una scanf, il file lo trova benissimo dopo.
quindi... che cosa sto sbagliando?!?
rispondete appena potete..
grazie mille!