찾다

 >  Q&A  >  본문

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

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

如何解决这个问题?

迷茫迷茫2835일 전711

모든 응답(2)나는 대답할 것이다

  • PHPz

    PHPz2017-04-17 15:02:05

    이것은 시스템과 관련이 있어야 합니다.
    일부 시스템에서는 rn을 사용하여 되돌림 및 줄바꿈을 나타냅니다.
    일부 시스템은 n을 사용하여 되돌림 및 줄바꿈을 나타냅니다.
    제 생각에는 프로그래밍을 배웠다면 이에 대해 걱정할 필요가 없습니다. (앞으로는 거의 사용하지 않을 것입니다.)
    명령줄에서 gcc 컴파일러를 사용해 볼 수 있습니다. Mac을 구성해야 합니다.
    그렇지 않은 경우 이 문제를 직접 건너뛸 수 있습니다.

    회신하다
    0
  • 迷茫

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

    그럼 n을 시도해보고 어떤 효과가 있는지 확인해 보세요. 그런데 OS X의 버전이 무엇인지

    확인해 보세요.

    회신하다
    0
  • 취소회신하다