Soyez le premier à donner votre avis sur cette source.
Snippet vu 5 809 fois - Téléchargée 34 fois
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <iostream.h> using namespace std; int main(int argc, char *argv[]) { FILE *fic; char vers_fic[] = " > fic" ,car,command[50]; printf("Command MS-DOS a executer ?\n"); while (1) { cin.getline(command,50); strcat(command,vers_fic); system(command); fic = fopen("fic","rb"); car = fgetc(fic); while(!feof(fic)) { printf("%c",car); car = fgetc(fic); } fclose(fic); } system("del fic"); return 0; }
23 déc. 2005 à 14:43
N'y aurais-t-il pas un moyen de se passer d'un fichier temporaire pour récupérer le résultat d'une commande ?
merci
25 mai 2005 à 21:47
Oh qu'il est fort !
Oh qu'il est intelligent !
Bon, tréve de compliments.
Je ne vais pas t'exposer les raisons qui m'ont conduites a creer cette source, elle date de 2003, on est en 2005.
Mais t'es pas gentil de le dire comme ca.
Enfin, merci, je suis au courant pour la redirection, merci quand mm ;)
ZiNoTrOn
ps: sous linux, les extensions n'ont pas de reels valeur, et en mettant >> tu concatenes tout a la fin du fichier.
25 mai 2005 à 18:28
sous linux ou windows, il te suffit de faire
nom_du_prog [eventuels paramètres] > fichier_de_sortie.txt
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.