我正在创建一个程序,它需要一个文本文件和一个单词。它读取一个文本文件并将该单词与正在读取的当前单词进行比较。我构建它的方式是忽略“的”。例如,如果我在搜索“NASA”时遇到了“NASA's”这个词,它只会读作“NASA”。不幸的是,我无法通过使用“if (ch == ''\')”来捕捉撇号,“ch”是当前字符。我的理由可能是因为文本文件中的撇号看起来像这样 '. 我不知道如何适应这种情况。
这是我必须抓住撇号的内容:
else if (ch == '\'')
{
#if 1
printf("Comparing Apostrophe\n");
#endif
continue;
}
请注意,它是更大程序的一部分,我不能向您展示。这解释了“else if”离子的开始。
谢谢。