strlen:
// strlen
#include <stdio.h>
size_t Strlen(const char *s)
{
const char *p = NULL;
for (p = s; *p != '\0'; ++p)
;
return p - s;
}
int main(int argc, char **argv)
{
char buffer[61] = "abc";
int len = Strlen( buffer );
printf( "'%s' is %d characters long\n", buffer, len );
return 0;
}
一直覺得size_t這個類型神乎其神,反正它是無符號整型,具體搞不清,但size_t是有它的用處的,別試圖用int之類的代替它!