그래서 프로그램을 작성 중이며 일부는 문자열 배열을 처리하는 것이며 문자열 배열의 각 요소에서 모든 양방향 코드를 추출하려고합니다. 그 문자열을 다른 배열에 배치하십시오. substr 함수를 사용하여이 작업을 시도하고 그것을 조정하려고했지만 OOR 오류가 계속 발생합니다.기본 질문, 오류 : substr 범위를 벗어났습니다.
코드 읽
"numwords은"문자열 배열 단어 의 개수 "lowpunct"문자열 배열
for(i=0; i<numwords;i++)
{
for(x=0; x<=lowpunct[i].length()-2;x++)
{
if(lowpunct[i].length()-2 <=0)
{
bigram[count]=lowpunct[i];
count++;
}
else
{
bistring=lowpunct[i].substr(x,2);
bigram[count]=bistring;
count++;
bistring="";
}
}
}
몇 가지 대답을 수락합니다. – EnexoOnoma
무엇을 의미합니까? – Sam
루프의'<='는 의도적입니까? –