|
|
|
|
Bonjour,
Je programme en fortran 90 et je souhaite écrire un programme où il y a des fichiers d'entrée et de sortie. Je souhaiterais que l'utilisateur puisse lors de l'exécution du programme donner le nom du fichier d'entrée et de sortie.
Par exemple
prog.exe -i fichier.in -o fichier.out
Où fichier.in est le fichier d'entrée et fichier.out est celui de sortie. Comme je suis sous linux si ceci est possible en écrivant un script je suis preneur aussi (bash). J'avais pensé à un script qui écrirait dans un fichier le nom des fichiers que lirait mon programme fortran mais je sais pas faire non plus.
Merci
Configuration: Linux / Ubuntu Hardy Heron 8.04 Firefox 3.0
Bonsoir,
CHARACTER F_NAME_IN*64
CHARACTER F_NAME_OUT*64
...............................................
..............................................
WRITE (*,'(/,A,$)') ' - Entrez le nom du fichier en INPUT: '
READ (*,*) F_NAME_IN
WRITE (*,'(/,A,$)') ' - Entrez le nom du fichier en OUTPUT: '
READ (*,*) F_NAME_OUT
C
C Partie controles effectuée sur les 2 variables saisies
C
Cordialement.
Cchristian.
|
Salut.
void progFortran(int,char*);
int main(int argc,char**argv)
{
char s[128];
strcpy(s,argv[1]);
for (int i=1;i<argc;++i)
{
strcat(s," ");
strcat(s,argv[i]);
}
progFortran(argc-1,s);
return 0;
}
Salutation ! avant je croyais, maintenant je suis fixé.Jésus Christ
Char Snipeur |