Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1710 connectés 

 


Dernière réponse
Sujet : Commandes dos sous c++ c' est possible ?
carrereloic Merci à tous.
Je continue mon travaille.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
carrereloic Merci à tous.
Je continue mon travaille.
El_gringo ....juste un truc : pourquoi tu programmes sous Dos ?
parce que, ça, ça s'fait plus depuis déja pas mal d'années.
C pas plus compliqué de programmer sous windows, vachement plus attrayant, et largement plus "ergonomique" ! :bounce:  :hot:  :spookie:
la viper ouhaii ..  
#include <stdlib.h>
void main(void)
{
   system("dir" );
}
 
ca fonctionne impec
antp

Code :
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. void main() {
  4.    system("dir c:\\ /s" );
  5.    system("command.com /k dir c:\\ /s" );
  6. }


 
un des deux doit fonctionner...
 
edit: j'ai vérifié, même le premier fonctionne

 

[edtdd]--Message édité par antp--[/edtdd]

carrereloic Merci mais je n' y arrive pas
désolé d' être aussi neuneu mais si quelqu' un pouvait me faire un prog juste pour effectuer un dir.
Merci encore à tout ceux qui m' aident
antp Syntax
 
#include <stdlib.h>
int system(const char *command);
int _wsystem(const wchar_t *command);
 
Description
 
Issues an operating system command.
 
system invokes the operating system command processor to execute an operating system command, batch file, or other program named by the string command, from inside an executing C program.
 
To be located and executed, the program must be in the current directory or in one of the directories listed in the PATH string in the environment.
 
The COMSPEC environment variable is used to find the command processor program file, so that file need not be in the current directory.
 
Return Value
 
If command is a NULL pointer, system returns nonzero if a command processor is available.
 
If command is not a NULL pointer, system returns 0 if the command processor was successfully started.
 
If an error occurred, a -1 is returned and errno is set to one of the following:
 
ENOENT Path or file function not found
ENOEXEC Exec format error
ENOMEM Not enough memory
carrereloic mince désolé de vous embêter avec ce qui se passe à l' heure actuelle mais au moment de la compilation de mon programme j' ai le message d' erreur suivant: call to undefined function "system".
Quelqu' un aurrait la syntaxe complète ?
faut il inclure des librairies ?
J' ai essayer dos.h sans résultat
C' est pour demain matin.
Merci encore
la viper ouhai
 
system("cd prout" );
 
ca fonctionne impec :)
antp moi j'ai les compilateurs Windows, Borland C++ 5 et C++Builder 5 (donc y a les fichiers d'aide avec toutes les fonctions), et c'est vrai que je passe par l'API Windows en général.
En DOS il y a peut-être moins, mais il doit être possible de créer des répertoire, supprimer des fichiers, etc... faut chercher sur le net, je sais pas vraiment où.

 

[edtdd]--Message édité par antp--[/edtdd]

carrereloic Merci pour vos réponses.
 
Si j' utilise la fonction system pour rentrer dans un répertoire 001 je peux alors faire system ("cd 001" ); ?
 
Je parle sous dos je compile avec borland c++ sous dos
 
sinon une question à antp : Ou puis je trouver la description des fonctions c qui font tout c genre d' appli, j' ai 2 livres et aucun n' en parle.
Merci
antp ouais mais shellexecute tu dois lancer "command.com" (ou "cmd.exe" en NT) avec comme paramètres "/k md c:\repertoire" par exemple (puisque md n'est pas un programme mais une commande).
mais je vois pas trop l'intérêt de lancer des commandes DOS pour ça, y a des fonctions en C qui font la plupart des commandes.
youdontcare ou ShellExecute() sous windows.
la viper t'as la commande system("..." );
qui fonctionne bien pour le dos ... :D
TheJackal ya des fonctions c++ pour ca...
carrereloic Bonsoir, je cherche à savoir si c'est possible d' introduire des commandes dos à l' intérieur d' un prog en c/c++.
Y' a t il des librairies à inclure ?
 
Ce serrait juste pour créér des rép "MD"
se déplacer sur la racine
et supprimer des fichiers "del".
 
Merci d' avance
Loïc

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)