Oppure

Loading
21/08/08 20:11
ciao
sto facendo un programma in VC++ che mi spegne il computer all'ora che gli dico io o tra x minuti.
Dopo aver eseguito i calcoli per sapere quanti secondi mancano all'ora in cui si deve spegnere uso la funzione system() con all'interno al comando dos, cosi : system(shutdown -s -t x), x è il numero di secondi. Con c++ funziona, ma con vc++ funziona solo se il programma lo faccio partire attraverso il compilatore (F5 in visual studio), altrimenti mi apre una finestra dos e esegue di nuovo il programma, come mai ?
ho anche provato a scrivere il comando in un file .bat e poi eseguirlo con il programma, cosi:
ofstream scrivi ("C:\spegni.bat");
scrivi<<"shutdown -s -t xx;
scrivi.close();
system("start C:\spegni.bat");

ma succede la stessa identica cosa, perchè?
grazie
28/08/08 12:33
non è mai capitata a nessuno una cosa del genere ?