Pages

Monday, August 13, 2018

C program to shutdown or turn off computer

C program to shutdown or turn off computer



C Program to shutdown your computer: This program turn off i.e shutdown your computer system. Firstly it will asks you to shutdown your computer if you press y the your computer will shutdown in 30 seconds, system function of "stdlib.h" is used to run an executable file shutdown.exe which is present in C:WINDOWSsystem32 in Windows XP. You can use various options while executing shutdown.exe for example -s option shutdown the computer after 30 seconds, if you wish to shutdown immediately then you can write "shutdown -s -t 0" as an argument to system function. If you wish to restart your computer then you can write "shutdown -r".
If you are using Turbo C Compiler then execute your file from folder. Press F9 to build your executable file from source program. When you run from within the compiler by pressing Ctrl+F9 it may not work.

C programming code for Windows XP

#include
#include

main()
{
   char ch;

   printf("Do you want to shutdown your computer now (y/n) ");
   scanf("%c",&ch);

   if (ch == y || ch == Y)
      system("C:WINDOWSSystem32shutdown -s");

   return 0;
}


C programming code for Windows 7





#include
#include

main()
{
char ch;

printf("Do you want to shutdown your computer now (y/n) ");
scanf("%c",&ch);

if (ch == y || ch == Y)
system("C:WINDOWSSystem32shutdown /s");

return 0;
}


To shutdown immediately use "C:WINDOWSSystem32 shutdown /s /t 0". To restart use /r instead of /s.



C programming code for Ubuntu Linux






#include

int main() {
system("shutdown -P now");
return 0;
}


You need to be logged in as root user for above program to execute otherwise you will get the messageshutdown: Need to be root, now specifies that you want to shutdown immediately. -P option specifes you want to power off your machine. You can specify minutes as:
shutdown -P "number of minutes"






visit link download

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.