13Fermer15
PpHdLe 30/12/2015 à 20:18
J'avoue: simple et efficace. smile

./13: Le (0,x) est nécessaire pour transformer le x (de telle sorte que char [4] ==> char*, autrement ca ne passe pas avec clang). Cf. http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1930.htm https://gustedt.wordpress.com/2015/05/11/the-controlling-expression-of-_generic/ et http://stackoverflow.com/questions/18857056/c11-generic-how-to-deal-with-string-literals
le (void) est nécessaire pour faire taire les warnings de gcc.