login писал(а):
Источник: http://studff.ru/blog/programming/124.html#cpp
if (numbers!=NULL) { //проверяем, удачно ли прошло
numbers[count-1]=input; //записываем в последнюю ячейку массива введенное число
}
else { //в противном случае
free (numbers); //освобождаем память
puts ("Error"); //пишем в поток что жизнь говно
exit (1); //вылетаем
}
Вот это реально оригинально! Если numbers не NULL, пишем значение, а если NULL, то освобождаем ( ) память! Боюсь, что программа вылетит даже раньше строчки exit(1);