hi,
i get a seg fault when i try to print the currentSearch ...and suggestions?
thanks
Code:char *currentSearch = NULL; setSearchTag("title", currentSearch); printf("Currently looking for:%s", currentSearch); void setSearchTag(char *search, char *currentSearch) { char *startTag = "<"; char *endTag = ">"; if(currentSearch == NULL || (strlen(search) + strlen(startTag) + strlen(endTag)) > strlen(currentSearch)) { currentSearch = malloc(sizeof(char) * (strlen(search) + strlen(startTag) + strlen(endTag))); if (!currentSearch){ fprintf(stderr, "Unable to reallocate %d bytes of memory for current search\n", strlen(search) + strlen(startTag) + strlen(endTag)); exit(1); } } strcpy(currentSearch, startTag); strcat(currentSearch,search); strcat(currentSearch,endTag); }



LinkBack URL
About LinkBacks


