String ใน C คือ Array ของ Char ที่จบด้วย Null Character '\0' เพื่อหาความยาว ให้ Loop นับจนกว่าจะเจอ '\0'
ตัวอย่าง
Input - naman Output - string length is 5
คำอธิบาย - Iterate ทุก Index จนกว่าจะเจอ Null Terminator
ตัวอย่าง
#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;
}ผลลัพธ์
string length is 5