begin process at 2012 05 30 17:37:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

sortie console d'un programme appelé, vers une chaine de caractere


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

sortie console d'un programme appelé, vers une chaine de caractere

mardi 30 octobre 2007 à 15:46:59 | sortie console d'un programme appelé, vers une chaine de caractere

zurp

bonjour,
je travail sous un environnement windows avec borland cpp.

j'ecris un programme qui lance plusieurs autre programme (d'on je n ai pas les sources) avec une commande de type : system("start

quand je lance manuellement l'un de ces programmes dans une console, avec la commande:

c:\prccom\prog.exe -A > sortie.txt

le prog.exe affiche une sortie texte dans la console et l'envoie dans le fichier texte sortie.txt  .  Je souppconne prog.exe d'utiliser une focntion printf ou cout.

Pour tout faire en C  :

j'ai essayer entre autre :
 system("start c:\\prccom\\prog.exe -A >> sortie.txt");
mais le prog.exe est bien lancer (dans une consoel qui ce referme des que l'affcihage est fini, le fichier sortie est bien crée, mais il est vide.

Comment recupere le flux de donné afficher dans la console et l'envoyer vers une variable ou un fichier texte...

Merci

mardi 30 octobre 2007 à 22:59:12 | Re : sortie console d'un programme appelé, vers une chaine de caractere

racpp

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,
Essaie d'utiliser l'API ShellExecute() comme ceci:
ShellExecute(0,0,"cmd","/c c:\\prccom\\prog.exe > c:\\fichier.txt",0,0);
Le programme à lancer est en fait cmd.exe. A noter dans le champ "paramètres" la présence du "/c" suivi du chemin de ton programme. Le symbole de redirection est suivi du chemin du fichier de sortie. Si tu mets seulement le nom de ce dernier, il sera créé dans le répertoire courant.
Ca marche bien chez moi.




Cette discussion est classée dans : exe, programme, prog, console, sortie


Répondre à ce message

Sujets en rapport avec ce message

Programme dans un autres comment faire ? O_o [ par oshin ] Bijour,J'ai un autre petit souci, j'ai un programme .exe que j'ai deja mais dont je ne posséde pas la source et je voudrais savoir si il est possible Executer un prog linux(commandes) a partir d'un prog windows(C++) [ par angeljp ] Salut,Je voudrais savoir s'il est possible d'executer à partir d'un PC sous Win2k un programme se trouvant sur une station Linux ?Autre chose : je vou Lancer un exécutable à partir d'un programme C [ par yoyo_du_49 ] Est-il possible de lancer un exécutable (.exe) à partir d'un programme C en écrivant une instruction particulière dans le main() ?Exemple:lancer exemp Console et fenêtre en meme temps [ par brosse_adan ] Bonjour!Une question qui a peut-être déjà été posé, mais dont je trouve pas la réponse: est-il possible de faire un programme qui nous affiche à la fo Ca existe ? [ par simtiers ] Salut ! Je voulais jsute savoir si des terminaux, aux sens de jeux comme Uplink (console) ou Street Hacker existe réellement, car ça me servirait fra system() [ par LordBob ] Bonjour a tous,voilla j'essai de lancer un programme externe au miens, qui est un programme console et qui a me besoin d'argument supplementaire pour Exportations de fonction EXE --> DLL [ par rclsilver02 ] Voila. Je suis sur un projet qui pourra gérer des modules. Chaque module se trouver dans une DLL et pourra utiliser des fonction du programme principa Prog qui surveille un autre :) [ par Joky ] Bonjour à tous ;)Voila je viens de me faire embaucher chez microsoft et ? lolDonc en faiteJe voudrais savoir si à partir d'un programme que l'on fait quel programme pour modifier un exe [ par ata100t ] super neuneu en programmation mais tres curieux, (rester au dos et fichier .bat)je souhaite modifier servudaemon.exe histroire de comprendre comment c Console / DOS [ par sebleboss2002 ] Bonjour à tous, Je viens de lire ceci sur le forum : "et puis signalons qu'il ne faut pas confondre un programme DOS avec un programme en mode conso


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,025 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales