84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
在xcode下写C,使用语句: printf("a\rbb");\r不是回到行首的意思吗?理论上应该输出bb (因为回到行首,bb把a覆盖掉)但实际上输出的是:abb (编译器吧\r 等同于 \n ???)
如何解决这个问题?
业精于勤,荒于嬉;行成于思,毁于随。
這個應該是跟系統有關係的.有些系統是rn 表示回撤換行;有些系統是n 就可以達到回撤和換行;估計你剛學程式設計,沒必要糾結這些(以後,你可能很少使用這些的).你可以在命令行裡面使用gcc編譯器試試, Mac應該都是配置好的.如果不行,沒必要糾結.這個問題可以直接跳過.
rn
n
gcc
那你試試n是什麼效果,順便你的OS X是什麼版本的
OS X
這個應該是跟系統有關係的.
有些系統是
rn
表示回撤換行;有些系統是
n
就可以達到回撤和換行;估計你剛學程式設計,沒必要糾結這些(以後,你可能很少使用這些的).
你可以在命令行裡面使用
gcc
編譯器試試, Mac應該都是配置好的.如果不行,沒必要糾結.這個問題可以直接跳過.
那你試試
n
是什麼效果,順便你的OS X
是什麼版本的