В чем проблема?
От: Bleach  
Дата: 27.07.12 10:58
Оценка:
Вот такой вот простенький пример. Может обяснит кто в чем здесь проблема?

void sss(char **s1,char **s2)
{
*s2 = (char *)malloc(strlen(*s1));
strcpy(*s2,*s1);
}

int _tmain(int argc, _TCHAR* argv[])
{
char *s = "Hello";
char *z = NULL;
sss(&s,&z);
printf("%s",z);
free(z);
return 0;
}

ошибка на free(z);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.