왜 RTE뜨는거죠 Visual C++에서 잘돌아가는데 좀 갈켜주세요

  • ParkHoYong
    ParkHoYong

    gcc c++에서 쓰면 안되는거좀 갈켜주세요 분명 짠것들 다 돌아가는데 안되네요
    #include
    #include
    using namespace std;

    int main()
    {
    string str;
    string m_str[20];
    int strcnt;
    string temp;
    int cnt;
    cin>>cnt;
    for(int j=0;j {
    cin>>str;
    for(int i=0;i<str.length()/2;i++)
    {
    m_str[i]=str[i*2];
    m_str[i]+=str[i*2+1];
    strcnt=i;
    }
    strcnt++;

    for(int i=0; i<strcnt; i++)
        {
            for(int k=i+1 ; k<strcnt; k++)
            {
                if(m_str[i]>m_str[k])  
                {
                    temp=m_str[k];
                    m_str[k]=m_str[i];
                    m_str[i]=temp;
                }
            }
        }
    
        for(int i=0;i<strcnt;i++)
        {
            cout<<m_str[i];
        }
        cout<<endl;
    }
    return 0;

    }


    13년 전
1개의 댓글이 있습니다.
  • ParkHoYong
    ParkHoYong

    배열 크기의 실수였네요..ㅠㅠ

    stack over flow..ㅠㅠ정말 이거때문에..ㅠㅠ


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