标签: c string escaping
我刚刚在学校深入研究C编程,并且遇到了我的程序中的一个测试用例。它是一个标记器,我从linux终端运行它:
./tk "(delimiters)" "(String to be tokenized)"
我遇到的问题是如何在程序本身的输入中处理双引号,而无需用户键入\“。一个相关的问题,以\结尾的字符串也会产生问题。无论何时,这两件事发生在程序刚刚挂起但没有做任何事情。
我已经尝试将printf放在main的第一行,即使这样也没有明显的运行。