Rediriger les entrée et sortie standard
Bonjour à tous
Je commence à travailler sur un nouveau code de calcul développé par des collègues. Ils ont l'habitude de l'éxécuter avec un fichier remplacant l'entrée standard (qui fait office de fichire entrée de données) et un fichier ou sont écrits les résultat du calcul, remplaçant la sortie standard. En console (Linux ou Windows) mes collègues écrivent donc :
Code:
prgm.exe < FichierDonnee > FichierResultat
ou
Code:
./a.out < FichierDonnee > FichierResultat
Je souhaite, moi, continuer à travailler avec Codeblocks auquel je suis habituée, mais je ne sais pas comment prendre en compte ces deux fichiers (l'un à lire, l'autre a remplir).
Comment faire d'après vous ?
Ci-joint un ecm issu de mon pgrm :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
main(void)
{
int n,s;
double t,d;
n=2;
d=0.1;
scanf("%d %lf", &s, &t);
n+=s;
d*=t;
printf("%d %e ", n, d);
} |
FichierDonne.dat :
FichierResultat : vide au début du calcul.
Merci à vous si vous avez des idées !