strchrnul on visual studio c++?

strchrnul on visual studio c++?

本文关键字:c++ studio visual on strchrnul      更新时间:2024-09-22

我最近从一个在旧Visual Studio中工作的端口扫描程序中收到了一个旧源代码,但该源代码在Visual Studio 2019中不工作。

p = strchrnul(h, ',');

strchrnul函数不在string.h头文件中。你们中有人能帮忙更换这个功能吗?我不知道cpp 中的文本

您可以很容易地编写自己的strchnul()实现:

char * strchnul(const char * s, int c)
{
while(*s)
{
if (c == *s) break;
s++;
}
return const_cast<char *>(s);
}