Problem in printing the desired value of strlen in character array
Posted
by tushar
on Stack Overflow
See other posts from Stack Overflow
or by tushar
Published on 2010-04-09T16:26:02Z
Indexed on
2010/04/09
16:33 UTC
Read the original article
Hit count: 140
char p[4]={'h','g','y'};
cout<<strlen(p);
This code prints 3.
char p[3]={'h','g','y'};
cout<<strlen(p);
This prints 8.
char p[]={'h','g','y'};
cout<<strlen(p);
This again prints 8.
Please help me as I can't figure out why three different values are printed by changing the size of the array.
© Stack Overflow or respective owner