ee.c: In function ‘compare’:
ee.c:69:2: error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode
for (int i = 0; i < M; i++)
^
ee.c:69:2: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
ee.c:71:3: error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode
for (int y = cnt; cnt < y + 2; cnt++)
^
ee.c: In function ‘main’:
ee.c:31:2: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d %d", &N, &M); // N : stage M : eyfa size
^
ee.c:36:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(eyfa, M + 2, stdin); // why +2?
^
ee.c:40:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(eyfa2, M + 2, stdin); // why +2?
^
ee.c:44:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(eeyfa, sizeof(eeyfa), stdin);
^
ee.c:48:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(eeyfa2, sizeof(eeyfa2), stdin);
^