diff options
author | Clay Smith <claysmith158@gmail.com> | 2023-05-15 17:53:30 -0500 |
---|---|---|
committer | Clay Smith <claysmith158@gmail.com> | 2023-05-15 17:53:30 -0500 |
commit | 13b2fa6a9b44f5e7a4e004e1f7766d3b20606aa2 (patch) | |
tree | 2c079db265732a873239885384042654f7a57396 /student.c | |
parent | 06dd19258b6f0c763920d6fb785481279077284c (diff) |
Working on documentation
Diffstat (limited to 'student.c')
-rw-r--r-- | student.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/student.c b/student.c new file mode 100644 index 0000000..b66fad9 --- /dev/null +++ b/student.c @@ -0,0 +1,30 @@ +#include <stdio.h> +#include <unistd.h> + +int main(void) +{ + double time; + int left_trigger, right_trigger; + + int right_pressed = 0, left_pressed = 0; + while(1) { + if (scanf("%lf, %d, %d,", &time, &left_trigger, &right_trigger) != 3) { + printf("scanf failed\n"); + } + if (right_trigger > 1000 && right_pressed == 0) { + right_pressed = 1; + printf("Right trigger pressed at: %lf\n", time); + } else if (right_trigger < 100) { + right_pressed = 0; + } + + if (left_trigger > 1000 && left_pressed == 0) { + left_pressed = 1; + printf("Left trigger pressed at: %lf\n", time); + } else if (left_trigger < 100) { + left_pressed = 0; + } + } + + return 0; +} |