책 내용 질문하기
findb와 searchb
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
88
조회수
224
작성일
2020-08-22
작성자
탈퇴*원
첨부파일

선생님 질문이 있습니다.

여기 No.1 sinagong 에서 4번째부터 시작한다면 1부터 시작해서 o를 찾기위해 

1 -> 1byte

공백 -> 1byte

s ->1byte

i ->1byte

n->1byte

a ->1byte

g->1byte

o->1byte

n->1byte

g->1byte

N->1byte

o->1byte

다합치면 12byte 잖아요? 그런데 왜 11byte가 나오는 건지 모르겠습니다.

 

또 searchb의 경우 

★꿈! 夢! Dream★ 에서 3번째 부터 시작한다면 !부터 시작해서 e를 찾기위해

! -> 1byte

공백 ->1byte

夢->2byte

!->1byte

공백->1byte

D->1byte

r->1byte

e->1byte

다합치면 9byte 인데 왜 13byte 인지 궁금합니다.

답변
2020-08-24 12:39:56

FINDB(찾을 텍스트, 문자열, 시작 위치) 함수는

문자열의 시작 위치에서부터 찾을 텍스트를 찾아 그 위치를 반환합니다.

 

FINDB 함수에서 시작 위치에서 검색하고, 최종 위치는 처음부터 센 위치를 반환합니다.

 

No.1 sinagong 에서 4번째 부터 소문자 o를 찾으면 No.1 sinagong 에서 빨간색 소문자 o를 찾습니다.

처음 N부터 빨간 o의 위치를 세면 11이 됩니다.

 

♥I Love YOU♥ 도 2번째 부터 대문자 O를 찾으면 ♥I Love YOU♥ 에서 빨간색 O를 찾습니다.

처음 ♥부터 세면 10이 됩니다.

 

SEARCHB는 Byte 단위로 수를 셉니다.

한글은 2Byte,공백 및 영문 1Byte 입니다.

 

★꿈! 夢! Dream★

 

★,꿈,  夢 -> 2byte

! 공백 Dre ->1byte

 

이므로 13byte 가 됩니다. 

 

좋은 하루 되세요. 

 

  • 관리자
    2020-08-24 12:39:56

    FINDB(찾을 텍스트, 문자열, 시작 위치) 함수는

    문자열의 시작 위치에서부터 찾을 텍스트를 찾아 그 위치를 반환합니다.

     

    FINDB 함수에서 시작 위치에서 검색하고, 최종 위치는 처음부터 센 위치를 반환합니다.

     

    No.1 sinagong 에서 4번째 부터 소문자 o를 찾으면 No.1 sinagong 에서 빨간색 소문자 o를 찾습니다.

    처음 N부터 빨간 o의 위치를 세면 11이 됩니다.

     

    ♥I Love YOU♥ 도 2번째 부터 대문자 O를 찾으면 ♥I Love YOU♥ 에서 빨간색 O를 찾습니다.

    처음 ♥부터 세면 10이 됩니다.

     

    SEARCHB는 Byte 단위로 수를 셉니다.

    한글은 2Byte,공백 및 영문 1Byte 입니다.

     

    ★꿈! 夢! Dream★

     

    ★,꿈,  夢 -> 2byte

    ! 공백 Dre ->1byte

     

    이므로 13byte 가 됩니다. 

     

    좋은 하루 되세요. 

     

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.