Thursday, 31 January 2013

STRLEN implementation in C

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