Commande dos dans prog C

Fermé
ben - 24 juil. 2002 à 10:34
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 24 juil. 2002 à 11:27
bonjour à tous,
j'aimerais savoir comment je peux depuis un programme C (compilé en 16 bit) executer une commande DOS du style set toto=titi ou autre sans passer par l'ecriture dans un fichier.
Je connais la fonction system() mais il me semble que sa marche que sous linux et unix
Merci à tous vous me sortiriez une belle epine du pied

ben
A voir également:

1 réponse

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
24 juil. 2002 à 11:27
Sous DOS il doit exister la famille de fonction exec
execl, execlp, execle, execv, execvp - execute a file
(ça existait sous BorlandC si mes souvenirs son bons)
Attention set truc=toto est une modification de l'environnement du shell.
Il doit y avoir une fonction parmis celles ci dessus qui permet de préciser les
variables d'environnement...

...and the software said "Requires Windows98, Win2000, or b
So I installed Unix.
0