zolo_wjif 2017-03-30 14:11 采纳率: 0%
浏览 940
已结题

应该算是单片机的编程问题

背景:我通过单片机(STC89C52)发送信息到电脑,电脑用“网络调试助手”这一软件接收并将信息转存到指定的TXT文件中(改后缀名为JSON)。我希望单片机发送的第二句信息能在第一句之前(或是本行行首)输出,或者是第二句能够覆盖第一句(先删除再写入)。(因为app只能读第一句,希望以此方式实现信息更新。。。)

我们尝试在单片机的程序中用一些转义字符,现在可以通过\n来换到下一行,也可以通过\r实现输入第一行文本后,光标跳转到本行行首。但尴尬的是,虽然此时光标已到行首,但再次输入第二句时并没有在上次光标定位的位置输出,而依然是紧接在第一句之后输出。
我们也尝试用\b,但貌似不能识别,输出后只在\b的位置显示“口”
求助~

  • 写回答

3条回答 默认 最新

  • 晴耕雨读又一春 2017-03-30 14:35
    关注

    打开文件的时候用w的方式,应该就可以了

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题