使用#include <stdio.h>(没有其他标题)使函数与C中的strlen()相同</stdio.h>

时间:2014-10-11 12:45:33

标签: c stdio

我将在下周进行测试。在表格中他们说&#34;你不能在测试中使用strlen()&#34; 我该怎么做呢。

只能使用!!!

3 个答案:

答案 0 :(得分:2)

size_t my_strlen(const char *s){
    const char *p=s;
    while(*p)
        ++p;
    return p-s;
}

答案 1 :(得分:-1)

尝试这样的事情。

#include<stdio.h>

int strlen(const char* temp)
{
    int i=0;
    while(*(temp++)) ++i;
    return i;
}

int main()
{
    char *text = "Hello World";
    printf("%d",strlen(text));
    return 1;
}

答案 2 :(得分:-2)

unsigned long mystrlen( const char *szString )
{
   unsigned long ulLen = 0;

   While( szString[0]){ szString++; ulLen++;}

   return ulLen;
}