But remember that if you are using CPP then its better to allocate sufficient memory to str1 , since you are copying str into str1. if str is very big string it might give a core dump since the possiblity of illegal memory access arises.
On Thu, Nov 15, 2012 at 3:33 PM, shivendra singh <vivac...@gmail.com> wrote: > #include <stdio.h> > int main() > { > char *str ="Algogeeks google"; > char *str1 = "GROUP"; > printf("str is %s",str); > printf("\nstr is %s",str1); > (char *)strcat(str1,str); > printf("\nstr1 is %s",str1); > return 0; > } > o/p: > str is Algogeeks google > str is GROUP > str1 is GROUPAlgogeeks google > > since syntax is :- char *strcat(char *restrict s1, const char *restrict > s2); > > On Wed, Nov 14, 2012 at 7:38 PM, VINOD CHOUDHARY <vinodsp...@gmail.com>wrote: > >> hi guys!! >> why this program is giving SEGMENTATION FAULT???? >> >> main() >> { >> char *str ="Algogeeks google"; >> char *str1 = "GROUP"; >> printf("str is %s",str); >> printf("str is %s",str1); >> strcat(str1,str); >> printf("str is %s",str1); >> >> } >> >> -- >> *VINOD KUMAR CHOUDHARY* >> *Bachelor of Technology* >> *Motilal Nehru National Institute of Technology* >> *Allahabad[211004],UP.* >> >> -- >> 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.