Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<unistd.h>
- int main ( int argc, char *argv[] )
- {
- if (argc > 2 && (argc - 1) % 2 == 0)
- {
- char *p;
- int args = (argc - 1) / 2;
- int loop1;
- for (loop1 = 0; loop1 < args; loop1++)
- {
- long conv1 = strtol(argv[(loop1 * 2) + 1], &p, 10);
- long conv2 = strtol(argv[(loop1 * 2) + 2], &p, 10);
- int beepCount = conv1;
- int beepInterval = conv2;
- int loop2;
- printf("beeping %d times\n", beepCount);
- printf("with %d sec interval\n", beepInterval);
- for(loop2 = 0; loop2 < beepCount; ++loop2)
- {
- printf("\a");
- sleep(beepInterval);
- }
- }
- }
- else
- {
- printf("%s <count> <interval (sec)> [ <count> <interval (sec)> [...] ]", argv[0]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement