На странице документации MSDN написано:
Подпись функции _assert
недоступна в заголовочном файле.
Итак, ответ наВаш вопрос: «Нет».Кроме того, на странице MSDN сообщается:
Функции _assert и _wassert являются внутренними функциями CRT.Они помогают минимизировать код, необходимый в ваших объектных файлах для поддержки утверждений.Мы не рекомендуем вам вызывать эти функции напрямую.
Если вы хотите напечатать сообщение об ошибке ASCII и впоследствии умереть, я рекомендую использовать либо MessageBox, а затем ExitProcess (для приложений с графическим интерфейсом), либо fputs followпо прерыванию (для консольных приложений).