Tuesday 19 February 2013

string-length-using-pointers




/* Program to print string length using pointers */



# include <stdio.h>
int main()
{
    char a[]="Amit";
    int l1, l2;
 
    // finding length
    l1 = functionLen(a);
    l2 = functionLen("amtdw.blogspot.in");
 
    // display string1 with it's length
    printf("string1 = %s\n", a);
    printf("length of string1 = %d\n", l1);

    // display string2 with it's length
    printf("string2 = %s\n", "techterabyte.com");
    printf("length of string2 = %d", l2);
}

// function to find length 
functionLen(char *str)
{
    int len = 0;
    // loop till end of string
    while(*str!= '\0') {
       len++;
       str++;
    }
    return(len);
}



Output:
string1 = Amit
length of string1 = 4
string2 = techterabyte.com
length of string2 = 16





No comments:

Post a Comment