Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Win7上C驱动程序开发中的字符串函数_C++_String_Kernel_Wdk - Fatal编程技术网

C++ Win7上C驱动程序开发中的字符串函数

C++ Win7上C驱动程序开发中的字符串函数,c++,string,kernel,wdk,C++,String,Kernel,Wdk,我来自用户级开发,对内核级的C/C++完全陌生。我要实现的是一个基于string.h中的strtok这样的拆分函数的字符串解析器。 据我所知,现在还不能再使用string.h或cstring.h了。然后我发现了WDF和它的wdfstring.h,但是里面只有一些“构造函数”——函数,其余的在哪里 所以我的主要问题是:哪些字符串操作函数可用,我必须创建什么?你知道,我不想重新发明轮子 提前谢谢 也许你想看一看 有许多函数,它们被编写为“安全的”,而标准库函数则不是(通常) 有一些处理字符串的有用例

我来自用户级开发,对内核级的C/C++完全陌生。我要实现的是一个基于string.h中的strtok这样的拆分函数的字符串解析器。 据我所知,现在还不能再使用string.h或cstring.h了。然后我发现了WDF和它的wdfstring.h,但是里面只有一些“构造函数”——函数,其余的在哪里

所以我的主要问题是:哪些字符串操作函数可用,我必须创建什么?你知道,我不想重新发明轮子


提前谢谢

也许你想看一看


有许多函数,它们被编写为“安全的”,而标准库函数则不是(通常)

有一些处理字符串的有用例程,但我认为它们没有类似于strtok的功能。如先前所建议的,手动替换函数应该相对容易。

你是指C而不是C++ i假定,我会拿任何我能得到的;好吧,这是我已经发现的,但我仍然错过了一些有用的东西,比如strtok
strtok
即使在用户空间中也是不安全的,而且自己编写一个替换strtok\r也不难。