STM32F4串口打印while函数出错

总结:写while函数等类型的循环要添加“{ }”,不然不知道会出什么错误。

成都创新互联专业为企业提供岳池网站建设、岳池做网站、岳池网站设计、岳池网站制作等企业网站建设、网页设计与制作、岳池企业网站模板建站服务,十载岳池做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

原函数:

void division_func(void)

{

char *p=NULL;

int i =0;

//如USART1接收到的字符串:2013-12-14

//以‘-’分割字符串,现在分割出的第一个字符串为:2013

p = strtok((char *)g_usart1_recv_buf,"-");

printf("分割:%d  %s\r\n", i++, p);

//继续分割

while((p=strtok(NULL,"-"))) 

printf("分割:%d %s\r\n", i++, p);

}

运行结果:有误

STM32F4串口打印 while函数出错

修改后:

void division_func(void)

{

char *p=NULL;

int i =0;

//如USART1接收到的字符串:2013-12-14

//以‘-’分割字符串,现在分割出的第一个字符串为:2013

p = strtok((char *)g_usart1_recv_buf,"-");

printf("分割:%d  %s\r\n", i++, p);

//继续分割

while((p=strtok(NULL,"-"))) 

    {

printf("分割:%d %s\r\n", i++, p);

    }

}

运行结果:正常

STM32F4串口打印 while函数出错


当前题目:STM32F4串口打印while函数出错
标题URL:http://bzwzjz.com/article/igodpp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 阿坝网站设计 网站建设推广 广安网站设计 自适应网站建设 温江网站设计 成都企业网站制作 成都品牌网站建设 成都响应式网站建设公司 成都定制网站建设 成都企业网站建设 成都网站建设 攀枝花网站设计 教育网站设计方案 营销型网站建设 成都网站制作 成都网站建设 网站设计 定制网站制作 成都网站设计 成都网站建设公司 重庆网站建设