summaryrefslogtreecommitdiff
path: root/student.c
diff options
context:
space:
mode:
authorClay Smith <claysmith158@gmail.com>2023-05-15 17:53:30 -0500
committerClay Smith <claysmith158@gmail.com>2023-05-15 17:53:30 -0500
commit13b2fa6a9b44f5e7a4e004e1f7766d3b20606aa2 (patch)
tree2c079db265732a873239885384042654f7a57396 /student.c
parent06dd19258b6f0c763920d6fb785481279077284c (diff)
Working on documentation
Diffstat (limited to 'student.c')
-rw-r--r--student.c30
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;
+}