is it due to accessing the long at odd address? On Wed, Jul 18, 2012 at 4:54 PM, vindhya chhabra <vindhyachha...@gmail.com> wrote: > #include < stdlib.h> > #include < stdio.h> > int main(void) > { > char *c; > long int *i; > c = (char *) malloc(sizeof(char)); > c++; > i = (long int *)c; > printf("%ld", *i); > return 0; > } > please explain how bus error occurs here..i am not clear about bus > error and segmentation fault..plz help. > > > -- > Vindhya Chhabra > > -- > 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. >
-- Vindhya Chhabra -- 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.