Two methods mentioned below
Method 1:
//Program to implement strlen
#include <stdio.h>
int my_strlen(const char *src){ int count = 0; while(src[count] != '\0') count++; return count; }
int main(){ char src[] = "umesh"; printf("length of src = %d\n", my_strlen(src)); return 0; }
Method 2:
#include <stdio.h>
int my_strlen(const char *src){ const char *ptr; for(ptr = src; *src; src++); return (src - ptr); // Address is subtracted. }
int main(){ char src[] = "umesh"; printf("length of src = %d\n", my_strlen(src)); return 0; }
No comments:
Post a Comment