Я читаю строку из командной строки, которая выглядит следующим образом:
"./test -C original.txt compressed.txt"
Переменная -C
также может быть -D
(не имеет значения, что они означают).
Я хочу проверить в своем коде, что это один из этих двух вариантов, но у меня возникают проблемы с использованием массива символов argv[]
в моем коде.
Вот что я пытаюсь сделать в своем утверждении if:
if((strcmp(av[1], "-C") == 0)||(strcmp(av[1], "-c") == 0))
Я также пытался напрямую сравнивать значения
if((av[1] == "-C") || (av[1] == "-c"))