X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TP_13%2Fexo1%2Flib%2Futils.c;h=5139bae1bccf69facf4748275a45c3da141732dd;hb=25dc671f8b36ed62a1d2b689347902a122493782;hp=04a20e4e1ed363eb9d7cd229967423bddd4faf50;hpb=0139cafd72a74369bf88580c3a533ef923c97586;p=TD_C.git diff --git a/TP_13/exo1/lib/utils.c b/TP_13/exo1/lib/utils.c index 04a20e4..5139bae 100644 --- a/TP_13/exo1/lib/utils.c +++ b/TP_13/exo1/lib/utils.c @@ -1,3 +1,5 @@ +#include + #include "utils.h" void swap_int(int* v1, int* v2) { @@ -11,3 +13,11 @@ void swap_ptr(void* v1, void* v2) { v1 = v2; v2 = tmp; } + +void handle_prompt_error(int errno) { + if (errno != 0) { + printf("\nMerci de saisir un nombre entier, exiting\n"); + /* it's somewhat violent but better than looping forever */ + exit(EXIT_FAILURE); + } +}