Mercurial Hosting > repper
view repper.c @ 1:deb42211d649
Automated Vimcurial commmit
author | VilyaemKenyaz |
---|---|
date | Mon, 11 Sep 2023 12:53:43 -0400 |
parents | 0e9d15783f1d |
children |
line wrap: on
line source
// Repper helps the user pace their reps and sets #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(int argc, char* argv[]){ if (argc == 1){puts("Repper by Vilyaem peepsoftgames.github.io thekenyaz@yandex.com\n Usage: \n repper (unsigned int sets) (unsigned int reps) (unsigned int reptime) (unsignd int settime)\n 3 Beeps is a set completion, 1 beep is rep completion.\n");exit(1);} unsigned int sets = atoi(argv[1]); unsigned int reps = atoi(argv[2]); unsigned int reptime = atoi(argv[3]); unsigned int settime = atoi(argv[4]); printf("Starting repper with %d Sets and %d Reps Rep Rest: %d Set Rest: %d \n", sets, reps, reptime, settime); puts("Waiting 3 Seconds to make sure you are ready\n"); sleep(3); for ( sets > 0; sets--;){ for (unsigned int newreps = reps; newreps > 0; newreps --){ sleep(reptime); putchar('\a'); printf("Rep completed, reps left in the set: %d\n", newreps); } puts("\a\a\a"); printf("Set completed, sets left in the exercise: %d\n", sets); sleep(settime); } puts("Repper is finished"); exit(0); }