Я пишу код C, в котором я анализирую некоторые данные. Я установил программу для обработки только 100 входных данных. Когда он имеет более 100 входов, он дает ошибку сегментации. Я хочу создать способ, чтобы, когда количество входов превысило 100, пользователь был предупрежден, и программа прекратила работу. Я знаю, как сделать это из основной функции просто с помощью return 0
, однако я нахожусь в нескольких вызовах функций вдали от основного, и трудно сделать так, чтобы даже return 0
в этой функции продолжал работать.
Есть ли какой-нибудь немедленный способ завершить всю программу, не находясь в основном?