请问为什么我的printf("读出的步长为%d ",*((u16*)bu_chang));不能正常换行吗

2019-07-21 00:22发布

                                        delay_ms(200);
                          STMFLASH_Read(FLASH_SAVE_ADDR+0x0006,(u16*)datatemp,SIZE);
                                  delay_ms(200);
                                printf("读出的角度为%d    ",*((u16*)datatemp));
                                        delay_ms(200);
              STMFLASH_Read(FLASH_SAVE_ADDR+0x0002,(u16*)bu_shu,SIZE);
                                delay_ms(200);
                                printf("读出的步数为%d    ",*((u16*)bu_shu));
                                        delay_ms(200);
                                STMFLASH_Read(FLASH_SAVE_ADDR,(u16*)bu_chang,SIZE);
                                  delay_ms(200);
                                printf("读出的步长为%d    ",*((u16*)bu_chang));
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
xkwy
1楼-- · 2019-07-21 18:23
 精彩回答 2  元偷偷看……
864384664
2楼-- · 2019-07-22 00:02
xkwy 发表于 2016-1-6 15:52
bu_shu,bu_chang也改成类似

能给讲一下为什么吗
864384664
3楼-- · 2019-07-22 01:15
1201yuge 发表于 2016-1-6 12:22
不显示中文,用英文代替试试看

中文显示,但是有的正常,有的不正常换行
1201yuge
4楼-- · 2019-07-22 01:47
864384664 发表于 2016-1-7 14:58
中文显示,但是有的正常,有的不正常换行

这种情况可能是中英文混用造成的。你就先仅仅用英文显示试试看
864384664
5楼-- · 2019-07-22 06:22
1201yuge 发表于 2016-1-7 15:01
这种情况可能是中英文混用造成的。你就先仅仅用英文显示试试看

好的谢谢哈
xkwy
6楼-- · 2019-07-22 06:28
 精彩回答 2  元偷偷看……

一周热门 更多>