您好,我正在解析文本并使用 strtok() 来执行此操作。我不确定如何在我的定界符中包含“\”,因为 C 会将此字符之后的任何内容视为代码。
char delims[] = "\n !@#$%^&*)(_+-=][}{|:;'<>?,./""";
谢谢!
最佳答案
您需要为此使用转义序列。转义序列始终以“\
”开头,后面跟一个或多个字符。
在您的示例中,您在“\\
”之后。
有关转义序列的更多信息,请参阅 MSDN 上的这篇文章:http://msdn.microsoft.com/en-us/library/h21280bw%28v=vs.80%29.aspx
关于c - 在 C 中的 strtok() 中包括 '\',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9155192/