[C/Shell] Stocker stdin d'une cmd shell
Résolu/Fermé
kaham
Messages postés
180
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
1 mars 2013
-
4 févr. 2010 à 10:09
kaham Messages postés 180 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 1 mars 2013 - 4 févr. 2010 à 20:46
kaham Messages postés 180 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 1 mars 2013 - 4 févr. 2010 à 20:46
A voir également:
- [C/Shell] Stocker stdin d'une cmd shell
- Classic shell windows 11 - Télécharger - Personnalisation
- Cmd - Guide
- Scannow cmd - Guide
- Shell startup windows 10 - Guide
- Cmd mac - Guide
3 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
4 févr. 2010 à 12:16
4 févr. 2010 à 12:16
La question a été posé pas mal de fois, et il me semble que la réponse est "non".
la seul solution qui puisse être trouvé c'est d'écrire dans un fichier. Soit par indirection
system("ls > tmp");
soit en utilisant popen.
Bonne chance.
la seul solution qui puisse être trouvé c'est d'écrire dans un fichier. Soit par indirection
system("ls > tmp");
soit en utilisant popen.
Bonne chance.
dubcek
Messages postés
18764
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 février 2025
5 624
4 févr. 2010 à 12:38
4 févr. 2010 à 12:38
hello
avec popen, comme le dit Char Snipeur
avec popen, comme le dit Char Snipeur
#include "stdio.h" int main(){ FILE* fp; char buffer [1000]; fp = popen("ls","r"); fread(buffer,1,sizeof(buffer),fp); printf("%s",buffer); fclose (fp); return 0; }
kaham
Messages postés
180
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
1 mars 2013
5
4 févr. 2010 à 20:46
4 févr. 2010 à 20:46
Parfait, merci beaucoup.