Originariamente inviato da netarrow
quello che dovresi provare è

codice:
strcpy(argv[file_index], "C:/home/immagine.bmp");
oppure direttamente nel fopen fai:


codice:
...
fopen("C:/home/immagine.bmp", READ_BINARY)) 
...
Io non posso provarlo il programma dato che non ho uno sparc su.
credo che convenga la strcpy
secondo te il punto migliore dove piazzarla dove sarebbe?
credo che convenga fare assegnare normalmente il nome file come argv[file_index] e poi sovrascriverlo con ciò che dico io, giusto?
ossia:

#ifdef TWO_FILE_COMMANDLINE
/* Must have either -outfile switch or explicit output file name */
if (outfilename == NULL) {
if (file_index != argc-2) {
fprintf(stderr, "%s: must name one input and one output file\n",
progname);
usage();
}
outfilename = argv[file_index+1];
strcpy(argv[file_index], "C:/home/immagine.bmp"); <====
outfilename = argv[file_index]; <============
} else {
if (file_index != argc-1) {
fprintf(stderr, "%s: must name one input and one output file\n",
progname);
usage();
}
}
#else

sei daccordo?

ti ringrazio troppo per l'aiuto....se mi sblocco ti pago una pizza dopo la laurea!