Sí, definitivamente puede. Aquí hay un ejemplo para Windows, así como para un sistema basado en Linux.
Código de programación C para Windows (probado Win7).
#include
#include
- ¿Cuáles son algunos ejemplos de dispositivos de entrada biométricos?
- ¿Cómo deben desecharse las computadoras viejas? En caso de que sean donados, pasados a otros, arrojados a la basura o eliminados de otra manera.
- Cómo arreglar la luz de fondo en una computadora portátil
- ¿Llegará la tecnología a un punto en el que no necesitemos procesadores informáticos más rápidos?
- ¿Puedo cargar mi computadora portátil en modo de suspensión?
principal(){
char ch;
printf (“¿Desea apagar su computadora ahora (y / n) \ n”);
scanf (“% c”, & ch);
if (ch == ‘y’ || ch == ‘Y’)
sistema (“C: \\ WINDOWS \\ System32 \\ shutdown / s”);
devuelve 0;
}
Para apagar inmediatamente, use “C: \\ WINDOWS \\ System32 \\ shutdown / s / t 0”. Para reiniciar use / r en lugar de / s.
Código de programación C para Linux
#include
int main () {
sistema (“apagado -P ahora”);
devuelve 0;
}
Debe iniciar sesión como usuario root para que el programa anterior se ejecute; de lo contrario, recibirá el mensaje de apagado: debe ser root , ahora especifica que desea cerrar inmediatamente. La opción ‘-P’ especifica que desea apagar su máquina. Puede especificar minutos como:
apagado -P “número de minutos”