LINUX.ORG.RU

История изменений

Исправление Eddy_Em, (текущая версия) :

Правильно: функция определяется после ее использования. Вот если бы ты компилял как положено, с -Wall -Werror, то сразу бы заметил «косяки».

Перемести эту функцию до main, а лучше — как я и говорил — воспользуйся стандартными макросами. Или сам допиши:

#define max(a,b) ((a < b ? a : b))
тогда не придется для каждого типа свою функцию max заводить. И дешевле получится.

Исходная версия Eddy_Em, :

Правильно: функция определяется после ее использования. Вот если бы ты компилял как положено, с -Wall -Werror, то сразу бы заметил «косяки».

Перемести эту функцию до main, а лучше — как я и говорил — воспользуйся стандартными макросами. Или сам допиши:


#define max(a,b) ((a < b ? a : b))