在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
의 버전이 무엇인지