Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - problema con system(
Forum - C/C++ - problema con system("shutdown -s -t xx")

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
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:
Codice sorgente - presumibilmente Plain Text

  1. ofstream scrivi ("C:\\spegni.bat");
  2. scrivi<<"shutdown -s -t xx;
  3. scrivi.close();
  4. system("start C:\\spegni.bat");


ma succede la stessa identica cosa, perchè?
grazie

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:33
Giovedì, 28/08/2008
non è mai capitata a nessuno una cosa del genere ?

PM Quote