我有一串字符,類似於「asdf + lghd + ewre + fdsf + ...」,長度各不相同。從這我也有一個模板用於sscanf函數,類似於「%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);
從眼前看起來這似乎不起作用,那麼有沒有其他方法可以做到這一點?