From ed4afd95bc31a1c1d97c1a3c7236cd1853410a1d Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Wed, 9 Dec 2020 13:39:24 -0500 Subject: [PATCH] try strchr --- afsk/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/afsk/main.c b/afsk/main.c index 63db91c1..abc6fbac 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -409,8 +409,9 @@ i2c_bus3 = (test_i2c_bus(3) != -1) ? ON: OFF; char cmdbuffer1[1000]; FILE* file4 = popen("vcgencmd get_camera", "r"); fgets(cmdbuffer1, 1000, file4); - printf("Camera result:%s pos: %s %s value: %d\n", &cmdbuffer1, &cmdbuffer1[10], &cmdbuffer[21], ((&cmdbuffer1[10] == "1") && (&cmdbuffer1[21] == "1"))); - printf("String compare: %d \n", strcmp(cmdbuffer1, "supported=1 detected=1")); + printf("Camera result:%s pos: %s %s value: %d\n", &cmdbuffer1, &cmdbuffer1[10], &cmdbuffer1[21], ((&cmdbuffer1[10] == "1") && (&cmdbuffer1[21] == "1"))); + char camera_present = "supported=1 detected=1"; + printf("String compare: %d \n", (strchr(cmdbuffer1, camera_present)) != NULL); pclose(file4);