Цитата(rezident @ Apr 12 2011, 20:43)

А где у вас инициализация указателей явными значениями-то? В примере ни один из указателей не проинициализирован.

тот из которого переписываю (expression) указывает на строку.
Цитата(Idle @ Apr 12 2011, 20:58)

Код
...
static void elx_scp(char *dst, const char *src)
{
while (*src)
if ((*dst = *src++) != ' ')
dst++;
dst = '\0';
}
...
}
тот же результат: копирование символа происходит такой же операцией, то бишь *dst = *src++
Цитата(aaarrr @ Apr 12 2011, 20:44)

И правильно вылазит: temp - это указатель, начальное значение которого вы не определили. Присвоение "*temp =" посылает данные в неизвестность.
хы... то есть всегда нужно память выделять temp = char new(80); ?
Сообщение отредактировал elusive - Apr 12 2011, 15:24