Cypress技术论坛
直播中

李凤

7年用户 127经验值
私信 关注
[问答]

如何得到一个“hello World \r\n15536”的输出?

使用这行代码
StrucPy(OutPuthBuffe+OutPuthObjor,“Hello World rn”);
输出计数器+=15;
OutPuthObj+= SaveTFF(OutPuthBase+OutPuthObjor),%Drn“,60”;
我应该得到一个“hello World rn60rn”的输出,但是我得到一个“hello World rn15536”的输出。

回帖(3)

李凤

2019-8-16 14:08:17
如果我做到了
StrucPy(OutPuthBuffe+OutPuthObjor,“Hello World rn”);OutPuthOrth+=15;
OutPuthObj+= SaveTFF(OutPuthBase+OutPuthObjor),%Drn“,100”;
我得到“hello World rn2577 6rn”
举报

李凤

2019-8-16 14:15:21
如果将值更改为长,则得到正确的输出。
StrucPy(OutPuthBuffe+OutPuthObjor,“Hello World rn”);OutPuthOrth+=15;
OutPuthObj+= SaveTFF(OutPuthBase+OutPuthObjor),%LD  Rn“,100L”;
我得到“hello World rn100rn”
举报

王琳

2019-8-16 14:26:29
数字60和100可以由UUT8表示,而%d格式需要一个整数。当你使用60U和100U时,一切都会很好。
鲍勃
举报

更多回帖

发帖
×
20
完善资料,
赚取积分