[토막 메모] Cobol - 문자열 내 문자 세기
안 올리고 미뤄두면, 토막 메모의 의도가 무색하게 게으름만 부리다 안올리게 될 것 같으므로 연속해서 메모합니다. Cobol의 Inspect는 Replacing 외에도 count기능이 있는 Tallying 이 있습니다. 문자열 내의 문자 수를 세어 저장합니다. MOVE “ehofo” TO str Inspect str Tallying cntStr for all “o” 를 한다면 str 문자열 내 모든 o를 찾아서 cntStr에 넣어 줄 것입니다. cntStr = 2가 되겠지요. Inspect str Tallying cntStr2 for lead “o”를 한다면 앞에서부터 헤아려 가장 먼저 나오는 “o”의 연속체 수를 찾아 줍니다. 위 경우에선 1이겠네요. 만약 eehhooffoo를 찾았으면 2였을 것입니다...
2018.04.27