코드가 있습니다. "code", "cope", "coze", "cole"또는 "core"를 찾을 때마다 카운트 수에 대한 출력을 제공합니다. 예를 들어 : countCode ("aaacodebbb")는 1 일, 그러나 당신이 선택하면 0substr에 대한 오류 출력
int countCode(const string& inStr) {
int count = 0;
for (unsigned i = 0; i < inStr.length(); i++) {
if (inStr.substr(i,i+3) == "code" || inStr.substr(i,i+3) == "coze" || inStr.substr(i,i+3) == "cope" || inStr.substr(i,i+3) == "core" || inStr.substr(i,i+3) == "cole") {
count++;
}
}
return count;
}
inStr.substr (i, i + 3)'인쇄를 시도 했습니까 (디버거에서 검사 했습니까?)? – John3136