2013-04-05 45 views
0

我是从用户层次发展未来,我完全新的在内核级别的C/C++。我必须实现的是一个基于split函数的字符串解析器,如string.h中的strtok。 据我发现,一个不能再使用string.h或cstring.h。然后我发现了WDF和它的wdfstring.h,但其中只有一些“构造函数”函数,其余的在哪里?字符串函数Win7上

所以我的主要问题是:对于字符串操作可用的功能和我有什么创造?你知道,我不想重新发明轮子。

在此先感谢!

+0

你的意思是C而不是C++我相信 – 2013-04-05 12:00:29

+0

也许,我会采取什么我可以得到;) – morph 2013-04-08 07:21:01

回答

0

也许你想看看的"Kernel Safe String functions"

有许多的功能,并将它们写入到“安全”,其标准库的人都没有(典型值)。

+0

好吧,这就是我已经发现了,但我还是错过了一些有用的东西像strtok的 – morph 2013-04-08 07:26:00

+0

'strtok'是不安全的,即使在用户空间,并且自己编写'strtok_r'替换并不难。 – Useless 2013-04-08 07:42:41

0

"run-time library"有处理字符串一些有用的程序,但我不认为他们有什么类似于函数strtok。如前所述,手动编写替换函数应该相对容易。