string_byte_at 함수 설명
string_byte_at
함수는 주어진 문자열에서 특정 위치의 바이트 값을 실수(real)로 반환하는 함수입니다. 이 함수는 문자열의 특정 위치에 있는 문자에 대한 바이트 값을 확인할 때 유용합니다.
문법
string_byte_at(str, index);
매개변수
매개변수 | 타입 | 설명 |
---|---|---|
str | String | 확인할 문자열입니다. |
index | Real | 바이트 값을 가져올 위치입니다. |
반환값
- Real: 주어진 위치의 바이트 값입니다.
예제
다음은 string_byte_at
함수를 사용하는 예제입니다.
newbyte = string_byte_at("Hello World", 5);
위 코드는 "Hello World" 문자열의 여섯 번째 문자에 해당하는 바이트 값을 newbyte
변수에 저장합니다.
활용 예제
- 문자열의 특정 문자 바이트 값 확인하기
byteValue = string_byte_at("GameMaker", 3);
- 사용자 입력 문자열에서 특정 위치의 바이트 값 가져오기
userInput = "Hello, GameMaker!";
byteAtPosition = string_byte_at(userInput, 10);
- 문자열 배열에서 각 문자열의 특정 위치 바이트 값 가져오기
stringArray = ["First", "Second", "Third"];
for (i = 0; i < array_length(stringArray); i++) {
byteValue = string_byte_at(stringArray[i], 1);
}
- 문자열의 길이에 따라 바이트 값 가져오기
myString = "Example";
length = string_byte_length(myString);
for (i = 1; i <= length; i++) {
byteValue = string_byte_at(myString, i);
}
이와 같이 string_byte_at
함수는 문자열의 특정 위치에서 바이트 값을 쉽게 가져올 수 있도록 도와줍니다.