[英]including '\' in strtok() in C
您好,我正在解析文本,并使用strtok()这样做。 我不确定如何在定界符中包含“ \\”,因为C在此字符后将看到任何代码。
char delims[] = "\n !@#$%^&*)(_+-=][}{|:;'<>?,./""";
谢谢!
您需要为此使用转义序列。 转义序列始终以“ \\
”开头,并且后面有一个或多个字符。
在您的示例中,您使用的是' \\\\
'。
请参阅MSDN上的文章,以获取有关转义序列的更多信息: http : //msdn.microsoft.com/zh-cn/library/h21280bw%28v=vs.80%29.aspx
char delims[] = "\n !@#$%^&*)(_+-=][}{|:;'<>?,./\"\\";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.