Я не уверен, почему это не работает, ничего не печатает. В csvArry есть 3 элемента, а в capList - 4 элемента. Я хочу найти capList, чтобы увидеть, есть ли в нем элемент, который соответствует элементу в csvArray.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(int argc, char *argv[]) {
char *csvArray[] = {"1000", "CAP_SYS_ADMIN", "CAP_SYS_RAW"};
char *capList[] = {"CAP_SYS_SETFCAP", "CAP_SYS_SETPCAP", "CAP_SYS_ADMIN", "CAP_SYS_RAW"};
int i = 0;
int j;
while(i<3){
for(j=0;j<4;j++){
if(strcmp(csvArray[i],capList[j]) == 0){
printf("Match");
}
}
i++;
}
return 0;
}