bufという中身に「0,あいうえお,1,2,」
という文字列を配列に格納したい場合の質問です

int a,b,c;
char d[10];
sscanf_s(buf,"%d,%s,%d,%d,", %a, d, sizeof(d), &b, &c);

と書いているんですがdにうまく「あいうえお」と収納できません。
どこが間違っていますか?
dに「あいうえお,1,2,」と収納されてしまいます