「asdf + lghd + ewre + fdsf + ...」のような長さの異なる文字列があります。このことから、「%s + %s + %s + ...」に似た sscanf 関数で使用するためのテンプレートもあります。これらは両方とも可変長であるため、値が格納される sscanf の追加の引数を文字列の動的配列に置き換えることは可能ですか? 例えば:
char *test = "adfe + asdf + fghe + jklo";
char *template = "%s + %s + %s + %s";
char destination[4][4];
sscanf(test, template, destination);
一見するとうまくいかないように見えるので、これを行う別の方法はありますか?