다른 언어에서 주로 <<, >> 써서
int a = 10;
int b = 20;
b = a | (b << 8);
처럼하던 비트 쉬프트 방법좀 알려주세요..
그리고 제가 wave파일을 간단히 만들기 위해
F : file of byte;
이렇게 파일을 선언했는데요. 이렇게 하니 1바이트 씩 밖에 안써지는 거 같네요.
그래서 4바이트 짜리 데이터를 쪼개서 1바이트씩 쓰려고 합니다.
근데 불편하네요..
제가 여러가지 사이즈를 가지는 변수들을 선언해 놓고 record를 선언해서
F : file of myrecord; 하고 선언하여 쓸수 있나요?
질문할때마다 포인트가 올라가니 재밋네요..
감사합니다.
비트 쉬프트를 위해서 델파이에는 shl과 shr 명령어를 제공합니다.
b = a | (b << 8);
b:= a or ( b shl 8 );
이렇게 됩니다.
나머지는 ...