"asdf + lghd + ewre + fdsf + ..."와 같이 길이가 다양한 문자열이 있습니다. 이것으로부터 "% s + % s + % s + ..."와 유사한 sscanf 함수와 함께 사용할 템플릿도 있습니다. 이들 둘 다 가변 길이이기 때문에 sscanf에서 문자열의 동적 배열에 값을 저장하는 추가 인수를 바꿀 수 있습니까? 예를 들면 다음과 같습니다.sscanf 인수를 배열로 대체 할 수 있습니다.
char *test = "adfe + asdf + fghe + jklo";
char *template = "%s + %s + %s + %s";
char destination[4][4];
sscanf(test, template, destination);
즉각적인 시각으로 볼 때 이것이 작동하지 않는 것처럼 보입니다. 이렇게하려면 대체 방법이 있습니까?