由于我更改了项目设置,下面的布尔值返回false,因为在调试器中,char*参数的值包含指针地址。我该如何删除它?
我创建了这个简单的例子来说明(我必须保持char*数据类型),并且我不能进行模式匹配来删除指针地址。
void Test(char* thisValue)
{
if (thisValue == "PassingTest")
{
bo = true;
}
else
{
bo = false;
}
}
在调试器中,我发现thisValue=“PassingTest”
请指导如何让thisValue只包含“PassingTest”作为值,而不包含指针地址。