原文: https://beginnersbook.com/2015/02/c-program-to-find-the-length-of-a-string/

在下面的 C 程序中,我们计算给定字符串中的字符数,并在控制台上显示其长度。在执行该程序时,将要求用户输入字符串,然后程序将对字符进行计数并输出字符串的长度。

C 程序 - 在不使用标准库函数strlen的情况下查找字符串的长度

  1. /* C Program to find the length of a String without
  2. * using any standard library function
  3. */
  4. #include <stdio.h>
  5. int main()
  6. {
  7. /* Here we are taking a char array of size
  8. * 100 which means this array can hold a string
  9. * of 100 chars. You can change this as per requirement
  10. */
  11. char str[100],i;
  12. printf("Enter a string: \n");
  13. scanf("%s",str);
  14. // '\0' represents end of String
  15. for(i=0; str[i]!='\0'; ++i);
  16. printf("\nLength of input string: %d",i);
  17. return 0;
  18. }

输出:

C 程序:在不使用函数`strlen()`的情况下查找字符串的长度 - 图1