Código fuente S7200
# include & ltstdio.h & gt
main()
{
char ch = ' \ 0
mientras(ch=2)
{
system("cls");
printf(" \ n \ t * * * * * * * * * * * * * * * * * * * * * * * * \ n \ t ");
printf (" \ n \tPor favor seleccione el comando a ejecutar:\n\t");
Printf ("\n\t * * 1. Reiniciar * * * \n \t"); p>
Printf("\n\t*** 2. Cerrar * * * \ n \ t ");
Printf("\n\t*** 3. Cerrar sesión * * * \ n \ t ");
Printf("\n\t*** 0. Salir * * * \ n \ t ");
printf(" \ n \ t * * * * * * * * * * * * * * * * * * * * * * * * \ n \ t ");
ch = getchar();
Cambiar (canal)
{
Caso '1':{printf("¿Estás seguro de que deseas reiniciar? (Y/N)"); p>
ch = getch();
if(ch=='Y'||ch=='y ')
sistema("apagado-r") ;
Pausa;
}
Caso "2":{ printf("¿Estás seguro de que quieres cerrar? (Y/N)");
ch = getch();
if(ch=='Y'||ch=='y ')
{printf("Por favor seleccione el comando a ejecutar:" );
Printf ("\ n \ t * * 1. Apagado rápido * * * \ n \ t ");
Printf ("\ n\t*** 2 . Apagado periódico * * * \ n \ t ");
Printf("\n\t*** 0.
Salir * * * \ n \ t ");
ch = getch();
cambiar(canal)
{
Caso '1': system("shutdown -s"); break;
Caso '2': { printf("Seleccione la hora de apagado:");
printf(" \n \t 1.30min \n \t ");
Printf("\n\t 2.60min\n \t ");
Printf("\n\t 3.90min\n\t");
printf("\n\t 4.120min\n\t");
Printf("\n\t5.150min\n \t ");
ch = getch();
Cambiar (canal)
{
Caso '1': Sistema ("apagar-s-t 1800"); descanso;
Caso '2': sistema ("apagar-s-t 3600");
Caso '3': sistema ("Shutdown-s-t 5400"); Interrupción;
Caso '4': Sistema("Shutdown-s-t 7200");
Caso '5': Sistema (" Apagar -s -t 9000"); break;
Valor predeterminado: printf ("¡Error de entrada!"); break;
}
}< / p>
Case "0": exit(0); break;
Valor predeterminado: printf("¡Error de entrada!");
}
else break
}
Caso '3': {printf("¿Está seguro de que desea cerrar sesión? (S/N )" );
ch = getch();
if(ch=='Y'||ch=='y ')
Sistema( " cerrar-l ");
Romper
}
Caso "0": salir(0)
Valor predeterminado: printf("¡Error de entrada!");
}
}
}
Mire la declaración de cierre dentro y compruébalo tú mismo. Entendido. Era un novato y no escribí ninguna nota. Este es un mal hábito. Si aprendes el lenguaje C, debes recordar escribirlo. ¡Esto te facilitará comprobar tus propios errores! para que otros lo comprueben.