1
나는이 코드는 바로 그 역순으로 숫자를 출력 엑스 코드 8.3엑스 코드 8.3 명령 줄 C++
#include <iostream>
using namespace std;
void reverseString(int);
int main(int argc, const char * argv[]) {
reverseString(123456);
return 0;
}
void reverseString(int numString){
if(numString < 10){
cout<<numString;
}else{
cout<<numString % 10;
reverseString(numString/10);
}
}
에 간단한 프로그램이 있습니다. 0
그래서 같은 주요 기능에 인쇄 문으로 프로그램을 다시 작성:
int main(int argc, const char * argv[]) {
cout<<"Hello";
reverseString(123456);
return 0;
}
내가 엑스 코드에서 프로그램을 실행하면
나는
프로그램이 종료 코드로 종료 얻을
출력이 동일합니다.
프로그램은 종료 코드로 종료 : 0
나는
cout<<"Hello\n";
내가 얻을 print 문의 송신에 \ n을 추가하는 경우 :
안녕하세요
프로그램 종료와 함께 종료 코드 : 0
h 오히려? Xcode 8.3으로 최근에 업데이트되었는데, 그 문제를 일으킬 수 있습니까? 그렇다면 어떻게 해결할 수 있습니까? 난 아직도 제대로 실행 과거에 만든 프로그램 :
참고 : -> 새 프로젝트 - -> 맥 OS> 명령 줄 프로그램
이 또한주의 나 파일을 선택하여 내 프로젝트를 생성하고있다.
그 이유가 무엇입니까? 그게 정확히 Xcode에 특정? 다른 IDE는 문장을 올바르게 출력하지 않을 것입니다. << "\ n" – huddie96
Xcode에서만 사용할 수 있습니다. 그 목적은 \ n (또는 std :: endl)을 사용하여 종료 된 후에 만 출력되는 줄을 사용하여 여러 줄의 코드에서 표준 출력 터미널에 출력 할 문자열을 만들 수 있도록하는 것입니다. – Kenny
항상 cout .flush()를 호출하여 출력을 강제 종료합니다. – Kenny