Bon, ben j'ai adopté la solution crade pour le moment, faute de mieux

Sinon, comment peut-on faire pour merger ça :
const char* str = "abc\0def\0ghi\0jkl\0"
et :
const char* str1 = "abc"
const char* str2 = "def"
const char* str3 = "ghi"
const char* str4 = "jkl\0"
? C'est vraiment dommage de devoir doubler les données, sous prétexte qu'en C on ne peut pas mettre de label au milieu

Quand à faire du (str+n), même pas la peine, c'est trop crade.