Цитата(aaarrr @ Mar 29 2011, 18:12)

С duf как раз ничего не случится.
Каюсь. Тормознул.
А что автору-то надо?
Цитата(sergey sva @ Mar 29 2011, 18:29)

Понял свою ошибку, сделал через memcpy все работает.
Еще так можно
Код
void fun1(char ** buf){
static unsigned char l_buf[] = "1111111111122222233333333";
*buf = l_buf;
}
int main(void)
{
char *duf;
fun1(&duf);
printf("after %p\n",duf);
puts(duf);
}