cant get the o/p...is the replacement of (char *)p create local copy of p or gloabl p will be typecatsted.....nhyone plz xplain.......
On Sun, Jan 22, 2012 at 11:10 PM, him <[email protected]> wrote: > http://ideone.com/hOdAt > > code: > > > #include <stdio.h> > char *p = "Hello World"; > > #define PTR (char *) > char a[10]; > void initA() > { > int i; > PTR p; > > for ( p = a,i = 0; i < 5; i++) > {*p++='a' +i;} > > > } > > int main(void) > { > initA(); > printf("%s\n", p); > > getchar(); > return 0; > } > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/algogeeks?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
