首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

程序出错了

程序出错了

这是我编的一段程序,我想做的是对Command[]数组的第一位和第二位求和,然后利用显示函数显示在超级终端上,这里假定数据已存在Command[]数组中,显示函数VT_Status()经验证正确;遇到的问题是:假定Command[0]=1; Command[1]=2;但超级终端上显示的不是3,那出错了。
void CommandHandle(const char Command[])
{ int he,tmp1[10];
char s[10];

sscanf(Command,"%d",&tmp1);
he=tmp1[0]+tmp1[1];
sprintf(s,"和:%d",he);
VT_Status(s,DISP_NORMAL);
}
大家给点灵感,谢谢各位了、
那显示的是什么?
人要保持斗志,并有疯狂的追求,生活才会精彩! QQ:24387110 手机:13871563876

显示的是12.

Command()是从超级终端上接收的数据。

谢谢版主。

顶一下,不能沉啊

返回列表