我正在尝试在德州仪器 CCS 中创建一个像这样的 C 字符串:{steps: nSteps}
为了将其作为 json 发送,nSteps
是一个int
.我也想使用以下代码转换为字符串:
void jsonSteps(char* stepstr, int steps)
{
char x[3];
const char s1[10], s3[10];
char s2[10];
itoa(steps,x,10);
s1[]="{steps:";
s3[]="}";
s2 = strcat(s1, x);
stepstr = strcat(s2, s3);
}
我有这个错误
s1[]="{steps:";
和
s3[]="}";
我收到一个错误
“#29 期望一个表达式”
并且
" #169-D "const char *" 类型的参数与 "const char *" 类型的参数不兼容