Я получаю ошибку сегментации, когда пытаюсь объединить две строки, как показано в приведенном ниже коде:
EDITED
//global variables
char *result="hi";
char *temp;
size_t write_data(char *ptr, size_t size, size_t nmeb, void *stream)
{
temp=(char *)ptr;
while(*result)++result;
while(*result++ = *temp++);
return fwrite(ptr,size,nmeb,stream);
}
Что я делаю неправильноВот?
Спасибо