argv non e' un puntatore a caratteri ma a stringhe...
codice:
#include <stdio.h>
int main(int argc,char *argv[])
{
       printf("%s\n"argv[1]);
       return 0;
}
facendo nome_programma.exe c:\\file.txt
in argv[1] ci sara c:\\file.txt