vorrei però che mi spiegassi con qualche commento il funzionamento del programma
non pensavo ce ne fosse bisogno... CMQ OK
codice:
#include <iostream>
using namespace std;
int main()
{
// dichiaro due variabili di tipo string
string path="START ", search;
// chiedo all'utente di inserire il percorso (DOS) del file da aprire
cout << "Inserisci il patch del file da aprire: ";
// assegno alla variabile "search" il percorso (patch) del file da aprire
cin >> search;
// concateno le due stringhe in modo da comporre il comando DOS che mi permette di aprire un file
path = path + search;
// la funzione system() del C/C++ mi permette di chiamare tutti i comandi DOS, quindi di comunicare con il sistema opertativo
// nel caso specifico, passo a system() la stringa "path" che (concatenata con "search") conterrà un codice simile a "START C:\directory\sottodirectory\nomefile.xxx"
system(path.c_str());
// non c'è bisogno di commentarlo...
return 0;
}
scrivimi
POTRESTI SCRIVERMI un programma che mi permetta di aprire un file "IMMAGINE.jpg" che si trova nella directory C:\Programmi
codice:
#include <iostream>
using namespace std;
int main()
{
// utilizzi il comando dos all'interno della funzione system. N.B. fai attenzione ai doppi backslash e ai nomi composti
system("START C:\\Programmi\\Sotto\" \"Directory\\IMMAGINE.jpg");
return 0;
}