PDA

Visualizza la versione completa : [C++] Eseguire comandi dos


brainforce
09-10-2002, 13:17
Come posso fare per eseguire programmi dos dal mio programma?
Che istruzione si usa?

Ad esempio, ho un menu,

1. Gioco
2. Uscita

Se il mio utente sceglie 1 devo lanciare l'eseguibile di un gioci che risiede in c:\giochi\rubrica.exe

Come si f?

Se potete indirizzarmi anche ad un url che lo spiega mi va benissimo, thanks

brainforce
09-10-2002, 14:45
:quote: UP!! :quote:

Johnny_Depp
09-10-2002, 15:12
sotto WIN.

#include <iostream.h>
#include <process.h> //<--contiene la funzione system()

void main(void){
int i;
cout<<"1 lancia editor\n";
cout<<"2 lancia mio_programma.exe\n";
cout<<"3 pulisci lo schermo di WIN (MS-DOS)\n";
cin >> i;

if(i==1){
system("edit prova.c");
}
else if(i==2){
system("c:\\prova\\mio_programma.exe");
}
else if(i==3){
system("cls");
}
}
p.s. con sistem() chiami le funzioni del sistema in cui sei.

brainforce
09-10-2002, 15:29
Grazieeeeeeeeeeeeee

Sai che sono riuscito a fare una rubrica telefonica?

Inserisco nome e numero e li salvo in un file, e poi riesco anche ad accedere alla rubrica riaprendo lo stesso file e leggendone il contenuto. ^_^

Ora st scaricando visual studio net, 7 cd azz, che mi permettera di fare la grafica con visual c++.

E spero tu mi possa poi aiutare se avr problemi. ^_^

Johnny_Depp
09-10-2002, 15:36
:nonlodire

Il .NET
purtroppo ancora non "l'ho acquistato":sexpulp:

Tu stai scaricando una versione TRIAL (vero)!!!???

Postami il link del sito da cui stai scaricando V.S.NET

Ciao

brainforce
09-10-2002, 16:31
Mandami un'email a brainforce@libero.it in cui mi scrivi tua email e icq(se lo hai).

Loading