X-Git-Url: https://git.piment-noir.org/?p=TD_C.git;a=blobdiff_plain;f=TP_13%2Fexo1%2Flib%2Futils.c;h=fbd7e01fa7d9a1b9cde178b4da7207f27c8b4f97;hp=04a20e4e1ed363eb9d7cd229967423bddd4faf50;hb=475ee86d70921638c700bc0934441c7fe2c905d1;hpb=cfdd46d2e85b05f77a03ae31f721e2fd4030996f diff --git a/TP_13/exo1/lib/utils.c b/TP_13/exo1/lib/utils.c index 04a20e4..fbd7e01 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); + } +}