왜 RTE가 뜨는 걸까요?? 직접 컴파일 하면 실행이 잘 됩니다.

  • Freean2468
    Freean2468

    문제 링크 : http://algospot.com/judge/problem/read/HELLOWORLD

    네 뭐 보시다시피 프로그래밍 입문 소스인데 왜 안 될까요 ㅠㅠ

    #include <iostream>
    
    using std::cin;
    using std::cout;
    using std::endl;
    
    int main(int argc, int* argv[]){
      int test = 0;
      char name[51]={0};
    
      cin >> test;
    
      for(int i = 0; i < test; i++){
        cin >> name;
    
        cout << "Hello, " << name << "!" << endl;
      }  
    
      return 1;
    }
    

    12년 전
5개의 댓글이 있습니다.
  • Corea
    Corea

    return 0;
    이어야합니다..


    12년 전 link
  • Freean2468
    Freean2468

    감사합니다 문제가 해결됐습니다.


    12년 전 link
  • Freean2468
    Freean2468

    그런데 왜 return 0;이어야 하는 건가요?


    12년 전 link
  • hyunhwan
    hyunhwan

    main 코드에서 0 이외의 값을 반환할 경우 이를 에러로 간주하게 됩니다.

    이 글을 한번 읽어 보시는것도 좋을것 같습니다. 조금 중구난방스럽긴 하지만,


    12년 전 link
  • Freean2468
    Freean2468

    감사합니다. 도움이 됐습니다.


    12년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.