【发布时间】:2009-12-15 22:57:00
【问题描述】:
我正在使用具有多项选择功能的GetOpenFileName。选取的文件在 LPSTR 中返回。在此 LPSTR 中,所选文件由 NULL 字节分隔。我想将 LPSTR 拆分为一个数组,然后遍历该数组。
在 PHP 中我会这样做:
$array = explode("\0", $string);
但由于我是 C 新手,所以我不知道自己在做什么。
【问题讨论】:
-
你至少可以尝试一下。
-
@Shoosh:我倾向于同意这是了解指针等的唯一方法...... ;)
-
请记住,这里的大多数解决方案都以文件列表末尾的双空为前提。
-
P.S.当您谈论 ASCII 字符 \0 时,它是“NUL”。
-
什么意思,我至少可以尝试一下?我不知道自己在做什么,难道我只是神奇地应该知道吗?