编写一个演示strlen库函数的C程序

strlen()函数

它返回字符串中的字符数。

语法

int strlen (string name)

在此程序中,借助gets函数在运行时读取名称并尝试使用strlen()该函数打印该名称的长度的情况下,此函数返回一个整数值,并尝试使用printf打印不显示的名称。

示例

#include<stdio.h>

#include<string.h>

void main(){

   //Declaring string and length//

   char name[25];

   int length;

   //Reading Input from user//

   printf("输入你的名字 : ");

   gets(name);

   length=strlen(name);

   //Printing name//

   printf("你的名字是 : ");

   puts(name);

   printf("Length of the string is : %d\n",length);

}

输出结果
输入你的名字 : Nhooo

你的名字是 : Nhooo

Length of the string is : 14

我们将考虑另一个示例,该示例在不使用字符串函数的情况下即不使用来打印字符串长度strlen()。

示例

#include <stdio.h>

int main(){

   char string[50],i;

   printf("enter the string: \n");

   scanf("%s",string);

   for(i=0; string[i]!='\0'; ++i);

      printf("\length of the given string is: %d",i);

   return 0;

}

输出结果
enter the string:

nhooo

length of the given string is: 14

以上是 编写一个演示strlen库函数的C程序 的全部内容, 来源链接: utcz.com/z/337263.html

回到顶部