저는 3 명의 중급 적성 프로그래머 팀에 속해 있으며 현재 새 암호화 알고리즘을 구현하기 위해 C++로 프로그램을 작성하려고합니다. 그러나 어떤 시점에서 문자열의 길이를 초과하고 있음을 나타내는 오류가 발생했습니다. 나는 이것을 디버깅하려고 노력했지만, 나는 운이 없었다. 다음 http://pastebin.com/GvvYAsKgstd :: out_of_range 오류가 C++에서 std :: string에 액세스하는 중
그것은 잘 컴파일하지만 실행에, 우리가 얻을 : 그것은 여기에 임시 main() 함수와의 소스 코드의 페이스트이다 ... 어쨌든, 그래도 혼란() 함수에
있어 오류 : 문제의
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr Aborted
디버거에서 실행하십시오. –
코드를 올바르게 들여 쓰고 여기에 붙여 넣으시겠습니까? – nhahtdh
거의 제쳐두고 : 자신의 암호화 기능을 작성하는 것이 좋은 생각이라고 생각합니까? –