Comment lever une exception en C?

J'ai tapé ça dans google, mais seulement trouvé howtos en C++,

comment le faire en C?

  • C ne prend pas en charge la gestion des exceptions. Pour lever une exception en C, vous devez utiliser quelque chose de plate-forme spécifique, tel que Win32 de la gestion structurée des exceptions-mais de donner de l'aide pour cela, nous aurons besoin de connaître la plate-forme vous vous souciez.
  • ...et ne pas utiliser Win32 gestion structurée des exceptions.
  • À l'aide de setjmp() et longjmp() devrait, en théorie, le travail, mais je ne pense pas que cela en vaut la peine.