Вылет функции с ошибкой
От: Аноним  
Дата: 29.11.05 10:41
Оценка:
Кто может ответить, почему код вида:
void test (int first, ... )
{
va_list list;
va_start(list, first);
char *buf = va_arg(list, char *);
strcpy(buf, "g");
va_end(list);
}

void main void
{
char *str = new char[50]; str = "h";
test(1, str);
}

вылетает с ошибкой?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.