gpt4 book ai didi

c++ - strstr 总是返回 null

转载 作者:行者123 更新时间:2023-11-28 05:46:41 25 4
gpt4 key购买 nike

我正在尝试使用 C++ 从 CString 中获取子字符串。为此,我正在使用 strstr 函数。但它根本不起作用

CString str = m_sectionDataList->GetNext(pos);          
char* chToMatch = (char*)(LPCTSTR)str;
char *match = "=";
//char * sMatched = strstr(ch, match);
if (strstr(match, chToMatch) != NULL) {
MessageBox(NULL, str, L"Done", 1);
}

最佳答案

您以错误的顺序传递参数。 strstr 期望第一个参数是扫描的字符串,第二个应该是一个匹配项。现在您正在单字节 = 模板中搜索目标字符串,这肯定会失败。

关于c++ - strstr 总是返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36077889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com