cs_guitou84
Messages postés4Date d'inscriptionjeudi 11 mai 2006StatutMembreDernière intervention12 mai 2006
-
11 mai 2006 à 17:29
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 2007
-
12 mai 2006 à 18:27
Bonjour à tous (étant nouveaux sur ce forum )
Jutilise windows XP en ce moment pour éffectuer un petit programme en C tout simple qui envoie dans un fichier à l'aide de la commande "system" de msdos.
Aucune erreur lors de la compilation ! Mais lors de l'execution de ce programme voici le message d'erreur : "Accès refusé" (compilé avec visual c++)
Voici mon code source :
#include <stdio.h>
#include <stdlib.h>
int main()
{
system (" systeminfo > c:\test.txt");
system ("type test.txt");
return 0;
}
Merci par avance pour vos réponses
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 11 mai 2006 à 18:41
A la limite, pour simplifier, tu n'avais même pas besion de créer une variable locale (cmd), il suffisait de mettre un double \ au lieu d'un simple (en fait, le système comprenait \t, qui veut dire une tabulation, ce qui l'a fait un peu planter).
cs_guitou84
Messages postés4Date d'inscriptionjeudi 11 mai 2006StatutMembreDernière intervention12 mai 2006 11 mai 2006 à 18:57
Sa marche super merci ;) par contre pour le type il faut specifier le chemin ce que j'ai aussi oublié:
system ("type c:\\test.txt");
et sa marche très bien ;)
Et pour la deuxieme réponse sa marche aussi il suffit juste d'un \ \ devant le chemin.
Think Different
Vous n’avez pas trouvé la réponse que vous recherchez ?