你可以参看Apple社区的这个讨论:网页链接
在XCode的控制台框中\a、\b和\r都是没法输出的。随着你学习C++的深入,可以尝试用Apple系统自带的gcc编译器在终端中直接编译运行,就可以了。
如这句语句:
printf("12345\b0");在XCode的输出是:
123450在Terminal中编译运行后的结果是:
12340PS:To former 回答者。忍不住说一句,楼上的回答是典型的Ctrl+CV以及不懂直接喷的回答,每个人都有从入门到精通的过程,在学习的过程中应该营造一个鼓励讨论的氛围,而不是不懂不问。以及,自己都不了解的问题,为什么要回答一个你自己都觉得虚的答案呢?
PSS:To 楼主。由于这个问题的提问在6年前了,今年上半年VSCode的C++插件更新后可以搭配使用XCode的LLVM直接在Terminal运行,你也可以去尝试一下。
...我又不是问怎么用xcode编写C语言,麻烦看清楚
追答那请描述具体点,你说的是什么“\a \b等”?
C有的功能,Xcode的C模式下都有
而且可能是我C不够精,我不记得C语言中有\a、\b命令啊...
\b 是退格 \a是警报。 还是这个跟C语言的编译器有关的?
...我是菜鸟,可以详细点吗?可以截图吗谢谢
追答我这里没有MAC,在创建程序的时候,不是有一个“Create a new Xcode project”吗?之后再进去选C程序类型就可以了。