繁体   English   中英

在C的strtok()中包含'\\'

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM