Self-defined function using pointers(Selflen())
Important Question:
C program using pointers, write a user defined function named “selflen()” to find the length of a string?
example:
n=”hello world”
h
e
l
l
o
w
o
r
l
d
Length = 11
Sol:
#include<stdio.h> void selflen(char *p) { int i=0; while(*p!='\0') { printf("%c\n",*p); p++; i++; } printf("Length = %d\n",i); } int main() { char n[20]; printf("Enter any string "); gets(n); selflen(n); /* selflen(&n[0]); */ return(0); }
Output:
Enter any string hello world h e l l o w o r l d Length = 11