10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

문자열 변수의 배열접근법문자열 변수를 마치 1 차원 배열을 다루듯이 취급할 수 있다면 편리한 경우가 많이 있습니다. 예를 들어 문자열 변수안에 있는 내용중 단 한글자만 바꾼다던지, 문자열 변수 안에 있는 내용중 공백문자가 몇개나 있는지 확인하고 싶을때, 문자열 관련 함수로 프로그램을 짠다면 너무 번거롭게됩니다.큐블록에서는 문자열 변수를 “BYTE 형 1 차원 배열”처럼 접근할 수 있는 방법을 제공하고 있습니다. 여러분은 단지 문자열변수명 뒤에 “_A”를 붙여서 배열처럼 사용하시기만 하면 됩니다.DIM ST1 AS STRING * 12ST1 = “123”ST1_A(0) = ASC(“A”)‘ ST1_A 배열도 동시에 선언되는 것입니다.‘ 문자열의 첫번째 요소를 A 로 변경합니다.DIM ST1 AS STRING * 12 에서 ST1_A 바이트형 1 차원 배열도 동시에 선언됩니다. 물론 문자열 변수 ST1 과 동일 메모리공간을 사용하기 때문에, ST1_A 를 사용해서 프로그램을 작성해도ST1 을 사용하는 것과 같습니다. 다음은 문자열 st 에서 공백만 z 로 바꾸는 예제 프로그램입니다.Const Device = CB280Dim a as integerDim st As String * 30st = "C O M F I L E "Print st,crFor a = 0 To 10If st_a(a) = Asc(" ") Thenst_a(a) = Asc("z")End IfNextPrint st단, 아래와 같이 문자열 배열을 사용할 경우에는 이 기능을 지원하지 않습니다.Dim st(10) As String * 3174

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!