Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Chương trình C minh họa hàm thư viện strlen


Hàm strlen()

Trả về số ký tự trong chuỗi.

Cú pháp

int strlen (tên_chuỗi)

Chương trình dùng gets đọc tên tại runtime, in độ dài chuỗi bằng strlen(). Hàm trả về giá trị nguyên, in ra bằng printf.

Ví dụ 1

#include<stdio.h> #include<string.h> void main(){     //Khai báo chuỗi và độ dài//     char name[25];     int length;     //Nhập từ người dùng//     printf("Enter your name : ");     gets(name);     length=strlen(name);     //In tên//     printf("Your name is : ");     puts(name);     printf("Length of the string is : %d\n",length); }

Kết quả

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

Ví dụ 2: In độ dài chuỗi không 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; }

Kết quả

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