Identificarte

Versión Completa : Como apagar el PC desde turbo C++ ?????


Sponsored links
.




julio grana2
agosto 2, 2006, 10:10
Alguien que me ayude con esto ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

Necesito saber si es posible apagar el PC desde una aplicacion realizada en turbo C++

no se ?????, tal vez algun registro o instruccion especial .............................

gracias por su colaboracion......:confused:

Cex
agosto 2, 2006, 10:19
en mi universidad hay uno que creo que es hecho en c++; voy a preguntar mañana, es un icono en el escritorio desde el cual apagas automaticamente el pc, pero no estoy seguro q este hecho en ese lenguaje, mañana le digo

®-Diegoي
agosto 2, 2006, 11:03
Pues lo que pasa es que eso es muy propio de cada sistema operativo, por eso pues no hay manera estándar de hacerlo.

Una manera de hacerlo sería utilizar la función SYSTEM(""); pasándole la cadena que se quiere ejecutar desde linea de comandos, que sería "SHUTDOWN -s -t 05". El argumento "s" es para apagar, se coloca "r" para reiniciar.

Acabo, así de puro desocupe, de hacer un código fuente que apaga el Windows en 5 segundos (Si se quieren más o menos, pues es cambiar el número que está después de la t). Pruébenlo, es un poder. Obviamente solo sirve en Windows, para Linux, pues se colocan los comandos necesarios para pausar y para apagar.


#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("El computador se apagara en cuanto ud haga enter." );
system("PAUSE");
system("SHUTDOWN -s -t 5");
return(0);
}


Veee, hoy yo también aprendí algo nuevo.

Suerte

Edit: Aunque se nota que es para tarea, el usuario recien registrado y con solo este post. :s