编写一个 C 程序演示 strlen 库函数
strlen() 函数
它返回一个字符串中的字符数。
语法
int strlen (string name)
在这个程序中,在运行时用 gets 函数读取 name,并尝试使用 strlen() 函数打印该 name 的长度,此函数返回一个整数值,并尝试使用 printf 打印该值。
示例 1
#include<stdio.h>
#include<string.h>
void main(){
//Declaring string and length//
char name[25];
int length;
//Reading Input from user//
printf("Enter your name : ");
gets(name);
length=strlen(name);
//Printing name//
printf("Your name is : ");
puts(name);
printf("Length of the string is : %d
",length);
}输出
Enter your name : Tutorialspoint Your name is : Tutorialspoint Length of the string is : 14
我们考虑另一个示例,不使用字符串函数 (即不使用 strlen()) 来打印字符串长度。
示例 2
#include <stdio.h>
int main(){
char string[50],i;
printf("enter the string:
");
scanf("%s",string);
for(i=0; string[i]!='\0'; ++i);
printf("\length of the given string is: %d",i);
return 0;
}输出
enter the string: TutorialsPoint length of the given string is: 14
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP