gwenaeld a écrit :
Bonjour,
Désolé avec cette question de newb mais je comprends pas tout, alors je m'en remets à vos ames charitables.
Je suis sous Windows et j'utilise Redmon (petit logiciel pour rediriger des ports imprimantes).
Dans la doc Redmon, il est marqué ceci:
"Using RedMon you create a redirected printer port. If you connect a Windows printer driver to the redirected printer port, all data sent to the redirected port will be forwarded by RedMon to the standard input of a program."
Donc je voudrais créer un programme en C ou C++ qui me permets de recuperer ce fameux flux d'entree.
J'ai cree un truc du style:
#include <stdio.h> int main() {int c;
FILE *f;
f=fopen("c:\\test2.prn","w" );
while((c=fgetc(stdin))!=EOF)
{fputc(c,f); }
return(1);
}
qui en fait doit recuperer le flux stdin et le copier dans un fichier.
Mais j'ai pas l'impression qu'il recupere toutes les données.
Quelqu'un peut-il me conseiller?
Merci
|