strlen 的原形是: size_t strlen(const char &),其中size_t是stddef.h中定义的无符号整数,看下列输出:
int main(array<System::String ^> ^args)
{
char *str1="12";
char *str2="123";
if(strlen(str1)-strlen(str2)<0)
printf("Not Show");
printf("Show");
getchar();
return 1;
}
结果总是输出:Show
而下列是不相等的
if(strlen(str)>10)
if(strlen(str)-10>0)