搜尋

首頁  >  問答  >  主體

c++ - Xcode下写c,遇到的转义符\r失效的问题?

在xcode下写C,使用语句: printf("a\rbb");
\r不是回到行首的意思吗?理论上应该输出bb (因为回到行首,bb把a覆盖掉)
但实际上输出的是:
a
bb (编译器吧\r 等同于 \n ???)

如何解决这个问题?

迷茫迷茫2767 天前682

全部回覆(2)我來回復

  • PHPz

    PHPz2017-04-17 15:02:05

    這個應該是跟系統有關係的.
    有些系統是rn 表示回撤換行;
    有些系統是n 就可以達到回撤和換行;
    估計你剛學程式設計,沒必要糾結這些(以後,你可能很少使用這些的).
    你可以在命令行裡面使用gcc編譯器試試, Mac應該都是配置好的.
    如果不行,沒必要糾結.這個問題可以直接跳過.

    回覆
    0
  • 迷茫

    迷茫2017-04-17 15:02:05

    那你試試n是什麼效果,順便你的OS X是什麼版本的

    回覆
    0
  • 取消回覆