Commande dos dans prog C

ben -  
jisisv Messages postés 3678 Statut Modérateur -
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

1 réponse

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    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