请教C++语言sprintf函数的问题

2025-02-24 23:44:42
推荐回答(1个)
回答1:

假设k=strlen(commandbuf),,&commandbuf[strlen(commandbuf)]表示的就是c[k]的地址,
举个例子:
如果commandbuf是字符串"abc",motionName[i]是字符串"def",执行sprintf(&commandbuf[strlen(commandbuf)], " %s", motionName[i])这句后commandbuf就是字符串"abcdef",也就是把motionName[i]接到commandbuf后面