string class also stores the length of the string associated with it.
When the string is printed, it prints it till the length
but char array does not store any length variable.


On Sat, Jul 30, 2011 at 10:36 AM, Grapher <ggrap...@gmail.com> wrote:
> string str("Hello");
> int main()
> {
>    str[3]=0;
>    cout<<str;
> }
>
> O/P : Hel o
>
> int main()
> {
>    char arr[] = "Hello";
>    arr[3] = 0;
>    cout<<arr;
> }
>
> O/P: Hel
>
> What is the delimiter in string class in c++ then ? Why is it not
> limiting it to NULL ?
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Algorithm Geeks" group.
> To post to this group, send email to algogeeks@googlegroups.com.
> To unsubscribe from this group, send email to 
> algogeeks+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/algogeeks?hl=en.
>
>



-- 
Sanjay Ahuja,
Analyst, Financing Prime Brokerage
Nomura Securities India Pvt. Ltd

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to