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 <himanshuarora.1...@gmail.com> 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 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. > > -- 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.