控制台输出未对齐

kai*_*kai 0 c linux embedded bash embedded-linux

我的嵌入式系统有一个后台程序,可以为控制台生成一些输出消息.当它没有完成时,登录程序启动并提示登录字符串到同一个控制台.

我的问题是,当登录提示字符串出来时,后台程序生成的输出消息不是这样对齐的:


Embedded System login: msg_line1...
                                   msg_line2...
                                               msg_line3...
Run Code Online (Sandbox Code Playgroud)

预期产量应为:


Embedded System login: msg_line1...
msg_line2...
msg_line3...
msg_line4...
Run Code Online (Sandbox Code Playgroud)

不知道如何解决问题......任何人都可以帮忙吗?

谢谢!!

Ign*_*ams 7

将终端程序配置为autolinefeed,以便\r在收到时自动生成内部程序\n.