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

C chương trình để tìm độ dài của một chuỗi?


Chuỗi thực sự là một mảng một chiều các ký tự được kết thúc bằng null ký tự '\ 0'. Do đó, một chuỗi được kết thúc bằng null chứa các ký tự bao gồm chuỗi theo sau là một chuỗi rỗng.

Để tìm độ dài của một chuỗi, chúng ta cần lặp và đếm tất cả các từ trong vòng lặp cho đến khi ký tự ‘\ 0’ được khớp.

Ví dụ

Đầu vào −naman

Đầu ra - độ dài chuỗi là 5

Giải thích - chúng ta cần lặp lại từng chỉ mục của chuỗi cho đến khi đến cuối chuỗi nghĩa là ‘\ 0’ là ký tự rỗng.

Ví dụ

#include <stdio.h>
#include<string.h>
int main() {
   char string1[]={"naman"};
   int i=0, length;
   while(string1[i] !='\0') {
      i++;
   }
   length=i;
   printf(" string length is %d",length);
   return 0;
}

Đầu ra

string length is 5