Я создаю программу, которая принимает текстовый файл и слово. Он читает текстовый файл и сравнивает слово с текущим читаемым словом. То, как я построил это, заключалось в том, чтобы игнорировать «s». Например, если я ищу «НАСА» и натыкаюсь на слово «НАСА», оно будет просто читаться как «НАСА». К сожалению, я не могу поймать апостроф, используя «if (ch == ''\')», «ch» — текущий символ. Я думаю, может быть, потому что апострофы в текстовом файле выглядят так». Я не знаю, как приспособиться к этому.
Вот что я должен поймать апостроф:
else if (ch == '\'')
{
#if 1
printf("Comparing Apostrophe\n");
#endif
continue;
}
Обратите внимание, что это часть большой программы, которую мне не разрешено вам показывать. Это объясняет «иначе, если» в начале.
Спасибо.