program in linux in C language use arguments Submit your sol

program in linux in C language, use arguments.

Submit your solution as a plain-text file with a .c extension in the name.

Name

timer - counts down to zero from a user supplied number.

Description

Displays a count down to zero from a number supplied by the user at the command line. Supports
pausing and unpausing the countdown. Countdown is done by ones, one second at a time. While
the program is runnng, typing p will pause the countdown and typing u will unpause it. echoing of
characters is disabled while the program is running.

Sample Usage

timer 60    begins the countdown

Hints

man 3 sleep

uses struct termios

uses VSTART and VSTOP

A 10-Point Sample Run

At 57 seconds left, I hit \"p\":

60

59

58

57

This paused the countdown output. Then, I hit \"u\" to resume the countdown :

60

59

58

57

56

55

54

53

52

51

so on...

Notice : in neither screen shot do you see the character \"p\" or the character \"u\". That\'s because echo is turned off for the duration of the program.

Solution

#include <stdio.h>
#include <conio.h>
int main()
{
char c;
printf(\"Enter intital number\")
int n;
scanf(\"%d\", &n);
int play = 1;
while(1){
if(kbhit()){
c = getch();
if(c==\'u\'){
play = 1;
}else if(c==\'p\'){
play = 0;
}
}
       // when n becomes 0 it will stop printing
       if(n){
           break;
       }
if(play){
printf(n--);
}
}
return 0;
}

program in linux in C language, use arguments. Submit your solution as a plain-text file with a .c extension in the name. Name timer - counts down to zero from
program in linux in C language, use arguments. Submit your solution as a plain-text file with a .c extension in the name. Name timer - counts down to zero from

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site