【发布时间】:2010-05-24 15:08:51
【问题描述】:
sscanf(text, "%s %s", name, company);
解析'ian mceknis',但它也解析'ian mceknis'等等。我怎样才能让它只解析第一个?它只能包含一个空格,不能更多。
谢谢。
【问题讨论】:
-
你能澄清你的问题吗?它解析 X 但它也解析 X?你能举一个更具体的例子吗?
-
很难看出你在问什么,因为你的两个解析字符串示例是相同的。举一个不起作用的例子。
-
我只想解析 'ian mceknis blablabla' 'ian mceknis'。但是当字符串包含更多空间时,解析仍然有效。但我不想要这个。它必须仅解析具有指定空格的“ian mceknis”。 'ian mceknis blablabla' 不应该是有效的。我希望你明白我想说的。对不起。