【发布时间】:2016-04-28 11:17:36
【问题描述】:
我尝试将空字符输入到分隔符列表中,但它不接受它。我尝试输入“\0”,但它不接受它。我什至尝试在双引号中加上转义字符,但它仍然不接受。
有没有办法可以做到这一点?
【问题讨论】:
-
如何区分
'\0'分隔符和空终止符? -
你知道你的字符串的长度吗?
-
您必须提前知道字符串的长度,或者有一个替代的结束标记。没有其他方法可以让它发挥作用。
-
strchr(string, '\0');有效。我已经告诉过你很多次了,不要使用strtok()。 -
您的字符串不包含任何空字符,那么尝试将其拆分为空字符有什么意义?