“ошибка: слишком мало аргументов функции”

Команда для списка всех триггеров:

show triggers;

или можно получить доступ INFORMATION_SCHEMA таблица непосредственно:

select trigger_schema, trigger_name, action_statement
from information_schema.triggers

11
задан Tim 15 November 2009 в 04:49
поделиться

2 ответа

Правильно - Стандарт C не поддерживает аргументы по умолчанию ни в стандарте C89, ни в стандарте C99 (ни в стандарте C2011). Для поддержки этого в некоторых компиляторах могут существовать специфичные для компилятора расширения, но это не стандарт.

15
ответ дан 3 December 2019 в 07:13
поделиться

C требует специальной записи, если вы хотите использовать переменное количество аргументов.

http://www.swig.org/Doc1.3/Varargs.html

Вы не может определить переменную по умолчанию, которую нужно передать простой функции. Вы можете настроить макрос, который автоматически передает значение по умолчанию и использовать его в качестве записи функции, если хотите.

2
ответ дан 3 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: