我在将 const char 与字符串进行比较时遇到问题...如果我使用 Com_Printf ("%s", value); 它返回我想要的(0.3c),但是如何将值转换为字符串并将其与 0.3c 进行比较?这就是我所拥有的:
value = SearchInfostring(msg, "shortversion");
if (value != "0.3c")
{
Com_Printf (MSG_WARNING,
Com_Printf (MSG_WARNING,
"> WARNING: Value: Should be 0.3c, is: %s \n",
value);
//Run stuff
}
返回:警告:值:应该是 0.3c,是:0.3c