Computer >> Máy Tính >  >> Lập trình >> lập trình C

Viết chương trình C trình diễn hàm thư viện strlen

Hàm strlen ()

Nó trả về số ký tự trong một chuỗi.

Cú pháp

int strlen (string name)

Trong chương trình này, với sự trợ giúp của hàm get đọc tên tại thời điểm chạy và cố gắng in độ dài của tên đó bằng cách sử dụng hàm strlen (), hàm này trả về một giá trị số nguyên và cố gắng in giá trị đó mà không sử dụng printf.

Ví dụ 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\n",length);
}

Đầu ra

Enter your name : Tutorialspoint
Your name is : Tutorialspoint
Length of the string is : 14

Chúng ta sẽ xem xét một ví dụ khác để in độ dài chuỗi mà không sử dụng hàm chuỗi, tức là không sử dụng strlen ().

Ví dụ 2

#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;
}

Đầu ra

enter the string:
TutorialsPoint
length of the given string is: 14