伙计这个来源有什么问题? 我用它来检查MD5但只检查了第一个md5?
if(md5("main\iw_00") != "92d86b9137f249a51ce14256362514bc"
|| md5("main\iw_01") != "80e13bc5fb2078728405bfae9b529414"
|| md5("main\iw_02") != "be2c0a1cbf5858e978dc39a8e00bff62"
|| md5("main\iw_03") != "223fc8672db4e0d3ef38f8348b9be6da"
|| md5("main\iw_04") != "8fde7ed770c6136039206edbb24f5b8a")
答案 0 :(得分:4)
通过指针比较字符串文字通常是没有意义的。试试strcmp
或类似的东西。
strcmp(md5("main\iw_01"), "80e13bc5fb2078728405bfae9b529414") != 0
答案 1 :(得分:0)
main\iw01
很可能不是你真正想要的。 \
启动转义序列。在大多数情况下,正确的用法(特别是\i
不存在)将是main\\iw01
。
答案 2 :(得分:-1)
这种情况一直都是真的,你不能用!和|| togther。