칼라 출력 모노크롬 출력
색속성 내정된 출력되는 내정된 출력되는
색번호(a) 색 색번호 색
화면모드 :: 0, 7, 8, 9(b), 12, 와 13
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 0 검정 0(c) Off
1 1 파랑 밑줄(d)
2 2 녹색 1(c) On(d)
3 3 청록 1(c) On(d)
4 4 빨강 1(c) On(d)
5 5 보라 1(c) On(d)
6 6 갈색 1(c) On(d)
7 7 흰색 1(c) On(d)
8 8 회색 0(c) Off
9 9 하늘 밝은 배밝기
밑줄
10 10 연두 2(c) 밝은 배밝기
11 11 옥색 2(c) 밝은 배밝기
12 12 주황 2(c) 밝은 배밝기
13 13 분홍 2(c) 밝은 배밝기
14 14 노랑 2(c) 밝은 배밝기
15 15 밝은 흰색 0(c) Off
0 0 검정 0 Off
1 11 옥색 2 밝은 배밝기
2 13 분홍 2 밝은 배밝기
3 15 밝은흰색 0 Off
SCREEN 모드:: 2 와 11
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
0 0 검정 0 Off
1 15 밝은흰색 0 Off
(a) EGA 색 번호. VGA와 MCGA는 시각적으로 같은 색을 표시하는 색값을
사용합니다.
(b) 비디오 메모리가 64K 바이트보다 큰 VGA와 EGA에서 사용합니다.
(c) 모드 0에서만 사용합니다.
(d) 배경색으로 사용할 때는 Off됩니다.
(e) 비디오 메모리가 64K 바이트보다 작거나 같은 EGA에서 사용합니다.
golgol_GBASIC
2009년 10월 14일 수요일
[ MS-DOS - QBasic ] 화면모드
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
< 화면모드 >
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
다음 표는 화면모드에 관한 설명입니다.
MDPA, CGA, 허큘레스, Olivetti, EGA, VGA, 또는 MCGA 어댑터
SCREEN 0: 텍스트 모드에서만 사용
* 8 x 8의 문자박스를 사용하는 40 x 25, 40 x 43, 40 x 50, 80 x 25, 80 x
43, 또는 80 x 50의 텍스트 형식 (EGA와 VGA에서는 8 x 14, 9 x 14, 또
는 9 x 16 문자박스 사용가능)
* 16가지 속성의 16색 사용 (CGA 또는 VGA에서)
* 16가지 속성의 64색 사용 (EGA 또는 VGA에서)
* 텍스트 해상도와 어댑터에 좌우됩니다. 8개의 비디오 메모리는 0 - 7
페이지를, 4개의 비디오 메모리는 0 - 3 페이지를, 2개의 비디오 메모리는
0 -1 페이지를, 또 1개의 비디오 메모리는 0 페이지를 가집니다.
CGA, EGA, VGA, 또는 MCGA 어댑터
SCREEN 1: 320 x 200의 중해상도 그래픽 화면
* 40 x 25의 텍스트 형식과 8 x 8 문자박스
* CGA에서 COLOR 명령문을 사용하여 3색의 문자색과 16색의 배경색을 지원
* EGA와 VGA에서 4가지 속성의 16색을 사용
* 페이지 영역은 0
SCREEN 2: 640 x 200의 고해상도 화면
* 8 x 8 문자박스로 된 80 x 25의 텍스트 형식지원
* EGA와 VGA에서 2가지 속성의 16색을 사용
* 페이지 영역은 0
허큘레스, Olivetti, 또는 AT&T 어댑터
SCREEN 3: 허큘레스 어댑터와 모노크롬에서만 사용가능
* 720 x 348의 그래픽 화면
* 80 x 25의 텍스트 형식과 9 x 14의 문자박스
* 보통 2 개의 페이지 (영역은 0 - 1); 다른 칼라 어댑터를 가지고 있는
경우는 1 페이지 (영역은 0)
* PALLATE 명령문이 지원되지 않음
* 단, msherc.com 을 먼저 실행시켜야 합니다.
SCREEN 4:
* Olivetti의 모델들인 M24, M240, M28, M280, M380, M380/C, M380/T 그리고
AT&T의 6300 시리즈를 지원합니다.
* 640 x 400 고해상도 그래픽 화면
* 80 x 25의 텍스트 형식과 9 x 14의 문자박스
* 문자색에서 지정된 16색중 하나를 사용합니다. COLOR 명령문에 의해서
지정; 배경색은 검정으로 지정되어집니다.
* 페이지 영역은 0
* PALETTE 명령문은 지원하지 않습니다.
EGA 또는 VGA 어댑터
SCREEN 7: 320 x 200의 중해상도 그래픽 화면
* 8 x 8 문자박스와 80 x 25의 텍스트 형식지원
* 16가지 속성의 16색을 사용
* 32K의 페이지를 사용 (페이지 영역은 0-1 (64K), 0-3 (128K), 또는 0-7
(256K))
SCREEN 8: 640 x 200 고해상도 그래픽 화면
* 8 x 8 문자박스와 80 x 25의 텍스트 형식 지원
* 16가지 속성의 16색을 사용
* 64K의 페이지 사용 (페이지 영역은 0 (64K), 0-1 (128K), 또는 0-3 (245K))
SCREEN 9: 640 x 350의 고해상도 그래픽 화면
* 80 x 25 또는 80 x 43 텍스트 형식과, 8 x 14 또는 8 x 8 문자박스 지원
* 4가지 속성의 16색을 사용 (64K 어댑터 메모리), 또는
16가지 속성의 16색을 사용 (64K 어댑터 메모리 이상에서)
* 64K의 페이지를 사용 (페이지 영역은 0 (64K))
128K의 페이지를 사용 (페이지 영역은 0 (128K) 또는 0-1 (256K))
EGA 또는 VGA 어댑터, 모노크롬
SCREEN 10: 640 x 350의 고해상도 그래픽 화면으로 모노크롬 모니터에서만 사용
* 8 x 8 또는 8 x 14의 문자박스와 80 x 25 또는 80 x 43의 텍스트 형식
지원
* 4가지 속성의 9개의 가상색을 사용
* 128K의 페이지 사용 (페이지 영역은 0 (128K) 또는 0-1 (256K))
VGA 또는 MCGA 어댑터
SCREEN 11 (VGA 또는 MCGA)
* 640 x 480의 고해상도 그래픽 화면
* 8 x 8 또는 8 x 16의 문자박스와 80 x 30 또는 80 x 60의 텍스트 형식
지원
* 2가지 속성에 256K 색을 사용
* 페이지 영역은 0
SCREEN 12 (VGA)
* 640 x 480의 고해상도 그래픽 화면
* 8 x 8 또는 8 x 16의 문자박스와 80 x 30 또는 80 x 60의 텍스트 형식
지원
* 16가지 속성에 256K 색을 사용
* 페이지 영역은 0
SCREEN 13 (VGA 또는 MCGA)
* 320 x 200의 중해상도 그래픽 화면
* 8 x 8의 문자박스의 40 x 25의 텍스트 형식지원
* 256가지 속성의 256K 색을 사용
* 페이지 영역은 0
< 화면모드 >
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
다음 표는 화면모드에 관한 설명입니다.
MDPA, CGA, 허큘레스, Olivetti, EGA, VGA, 또는 MCGA 어댑터
SCREEN 0: 텍스트 모드에서만 사용
* 8 x 8의 문자박스를 사용하는 40 x 25, 40 x 43, 40 x 50, 80 x 25, 80 x
43, 또는 80 x 50의 텍스트 형식 (EGA와 VGA에서는 8 x 14, 9 x 14, 또
는 9 x 16 문자박스 사용가능)
* 16가지 속성의 16색 사용 (CGA 또는 VGA에서)
* 16가지 속성의 64색 사용 (EGA 또는 VGA에서)
* 텍스트 해상도와 어댑터에 좌우됩니다. 8개의 비디오 메모리는 0 - 7
페이지를, 4개의 비디오 메모리는 0 - 3 페이지를, 2개의 비디오 메모리는
0 -1 페이지를, 또 1개의 비디오 메모리는 0 페이지를 가집니다.
CGA, EGA, VGA, 또는 MCGA 어댑터
SCREEN 1: 320 x 200의 중해상도 그래픽 화면
* 40 x 25의 텍스트 형식과 8 x 8 문자박스
* CGA에서 COLOR 명령문을 사용하여 3색의 문자색과 16색의 배경색을 지원
* EGA와 VGA에서 4가지 속성의 16색을 사용
* 페이지 영역은 0
SCREEN 2: 640 x 200의 고해상도 화면
* 8 x 8 문자박스로 된 80 x 25의 텍스트 형식지원
* EGA와 VGA에서 2가지 속성의 16색을 사용
* 페이지 영역은 0
허큘레스, Olivetti, 또는 AT&T 어댑터
SCREEN 3: 허큘레스 어댑터와 모노크롬에서만 사용가능
* 720 x 348의 그래픽 화면
* 80 x 25의 텍스트 형식과 9 x 14의 문자박스
* 보통 2 개의 페이지 (영역은 0 - 1); 다른 칼라 어댑터를 가지고 있는
경우는 1 페이지 (영역은 0)
* PALLATE 명령문이 지원되지 않음
* 단, msherc.com 을 먼저 실행시켜야 합니다.
SCREEN 4:
* Olivetti의 모델들인 M24, M240, M28, M280, M380, M380/C, M380/T 그리고
AT&T의 6300 시리즈를 지원합니다.
* 640 x 400 고해상도 그래픽 화면
* 80 x 25의 텍스트 형식과 9 x 14의 문자박스
* 문자색에서 지정된 16색중 하나를 사용합니다. COLOR 명령문에 의해서
지정; 배경색은 검정으로 지정되어집니다.
* 페이지 영역은 0
* PALETTE 명령문은 지원하지 않습니다.
EGA 또는 VGA 어댑터
SCREEN 7: 320 x 200의 중해상도 그래픽 화면
* 8 x 8 문자박스와 80 x 25의 텍스트 형식지원
* 16가지 속성의 16색을 사용
* 32K의 페이지를 사용 (페이지 영역은 0-1 (64K), 0-3 (128K), 또는 0-7
(256K))
SCREEN 8: 640 x 200 고해상도 그래픽 화면
* 8 x 8 문자박스와 80 x 25의 텍스트 형식 지원
* 16가지 속성의 16색을 사용
* 64K의 페이지 사용 (페이지 영역은 0 (64K), 0-1 (128K), 또는 0-3 (245K))
SCREEN 9: 640 x 350의 고해상도 그래픽 화면
* 80 x 25 또는 80 x 43 텍스트 형식과, 8 x 14 또는 8 x 8 문자박스 지원
* 4가지 속성의 16색을 사용 (64K 어댑터 메모리), 또는
16가지 속성의 16색을 사용 (64K 어댑터 메모리 이상에서)
* 64K의 페이지를 사용 (페이지 영역은 0 (64K))
128K의 페이지를 사용 (페이지 영역은 0 (128K) 또는 0-1 (256K))
EGA 또는 VGA 어댑터, 모노크롬
SCREEN 10: 640 x 350의 고해상도 그래픽 화면으로 모노크롬 모니터에서만 사용
* 8 x 8 또는 8 x 14의 문자박스와 80 x 25 또는 80 x 43의 텍스트 형식
지원
* 4가지 속성의 9개의 가상색을 사용
* 128K의 페이지 사용 (페이지 영역은 0 (128K) 또는 0-1 (256K))
VGA 또는 MCGA 어댑터
SCREEN 11 (VGA 또는 MCGA)
* 640 x 480의 고해상도 그래픽 화면
* 8 x 8 또는 8 x 16의 문자박스와 80 x 30 또는 80 x 60의 텍스트 형식
지원
* 2가지 속성에 256K 색을 사용
* 페이지 영역은 0
SCREEN 12 (VGA)
* 640 x 480의 고해상도 그래픽 화면
* 8 x 8 또는 8 x 16의 문자박스와 80 x 30 또는 80 x 60의 텍스트 형식
지원
* 16가지 속성에 256K 색을 사용
* 페이지 영역은 0
SCREEN 13 (VGA 또는 MCGA)
* 320 x 200의 중해상도 그래픽 화면
* 8 x 8의 문자박스의 40 x 25의 텍스트 형식지원
* 256가지 속성의 256K 색을 사용
* 페이지 영역은 0
[ MS-DOS - QBasic ] 실행시간 오류코드
코드번호 메시지
1 NEXT에 짝이 되는 FOR가 없습니다.
2 구문 오류입니다.
3 GOSUB없이 RETURN이 사용되었습니다.
4 데이터가 모자랍니다.
5 기능 호출이 잘못되었습니다.
6 계산결과가 한계값을 초과하였습니다.
7 사용가능한 메모리가 부족합니다.
8 이름표가 정의되지 않았습니다.
9 배열의 첨자 범위를 넘었습니다.
10 정의가 중복되었습니다.
11 0으로 나누었습니다.
12 실행창에서 사용할 수 없습니다.
13 형식이 일치하지 않습니다.
14 문자열 공간이 부족합니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
16 문자열이 너무 길거나 복잡합니다.
17 계속할 수 없습니다.
18 함수가 정의되지 않았습니다.
19 RESUME이 없습니다.
20 RESUME이 잘못 사용되었습니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
24 장치 대기시간이 초과되었습니다.
25 장치가 잘못되었습니다.
26 NEXT없이 FOR가 사용되었습니다.
27 인쇄용지가 없습니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
29 WEND없이 WHILE이 사용되었습니다.
30 WHILE없이 WEND가 사용되었습니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
33 이름표가 중복되었습니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
35 부프로그램이 정의되지 않았습니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
37 인수의 갯수가 맞지 않습니다.
38 배열이 선언되지 않았습니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
40 인수로서 변수가 필요합니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
50 FIELD가 초과되었습니다.
51 내부 오류입니다.
52 파일이름 또는 번호가 잘못되었습니다.
53 파일이 없습니다.
54 파일모드가 틀립니다.
55 파일이 이미 열려있습니다.
56 FIELD에 의해 이미 할당되었습니다.
57 입출력 오류입니다.
58 같은 이름의 파일이 있습니다.
59 레코드 길이가 다릅니다.
61 디스크가 가득 찼습니다.
62 파일에 더 이상의 데이터가 없습니다.
63 레코드 번호가 잘못되었습니다.
64 파일이름이 잘못되었습니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
67 파일이 너무 많습니다.
68 장치를 사용할 수 없습니다.
69 통신 버퍼가 넘쳤습니다.
70 접근할 수 없습니다.
71 디스크가 준비되지 않았습니다.
72 디스크 매체 오류입니다.
73 이 버전에서는 제공되지 않는 기능입니다.
74 다른 디스크로는 변경할 수 없습니다.
75 경로/파일을 찾을 수 없습니다.
76 경로를 찾을 수 없습니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
[ MS-DOS - QBasic ] 키보드스캔코드표
키 코드 키 코드 키 코드
Esc 1 A 30 Caps Lock 58
! 또는 1 2 S 31 F1 59
@ 또는 2 3 D 32 F2 60
# 또는 3 4 F 33 F3 61
$ 또는 4 5 G 34 F4 62
% 또는 5 6 H 35 F5 63
^ 또는 6 7 J 36 F6 64
& 또는 7 8 K 37 F7 65
* 또는 8 9 L 38 F8 66
( 또는 9 10 : 또는 ; 39 F9 67
) 또는 0 11 " 또는 ' 40 F10 68
_ 또는 - 12 ~ 또는 ` 41 F11 133
+ 또는 = 13 왼쪽 시프트 42 F12 134
Bksp 14 | 또는 \ 43 NumLock 69
Tab 15 Z 44 Scroll Lock 70
Q 16 X 45 Home 또는 7 71
W 17 C 46 Up 또는 8 72
E 18 V 47 PgUp 또는 9 73
R 19 B 48 Gray - 74
T 20 N 49 왼쪽 또는 4 75
Y 21 M 50 Center 또는 5 76
U 22 < 또는 , 51 오른쪽 또는 6 77
I 23 > 또는 . 52 + 78
O 24 ? 또는 / 53 End 또는 1 79
P 25 오른쪽 시프트 54 Down 또는 2 80
{ 또는 [ 26 Prt Sc 또는 * 55 PgDn 또는 3 81
} 또는 ] 27 Alt 56 Ins 또는 0 82
Enter 28 스페이스바 57 Del 또는 . 83
Ctrl 29
[ MS-DOS - QBasic ] ASCII 문자표
< C/목차 > < I/색인 > < B/이전화면 >
참조사항
< ASCII 문자표 >
ASCII 표 (0 - 127)
000 (nul) 016 (dle) 032 sp 048 0 064 @ 080 P 096 ` 112 p
001 (soh) 017 (dc1) 033 ! 049 1 065 A 081 Q 097 a 113 q
002 (stx) 018 (dc2) 034 " 050 2 066 B 082 R 098 b 114 r
003 (etx) 019 (dc3) 035 # 051 3 067 C 083 S 099 c 115 s
004 (eot) 020 (dc4) 036 $ 052 4 068 D 084 T 100 d 116 t
005 (enq) 021 (nak) 037 % 053 5 069 E 085 U 101 e 117 u
006 (ack) 022 (syn) 038 & 054 6 070 F 086 V 102 f 118 v
007 (bel) 023 (etb) 039 ' 055 7 071 G 087 W 103 g 119 w
008 (bs) 024 (can) 040 ( 056 8 072 H 088 X 104 h 120 x
009 (tab) 025 (em) 041 ) 057 9 073 I 089 Y 105 i 121 y
010 (lf) 026 (eof) 042 * 058 : 074 J 090 Z 106 j 122 z
011 (vt) 027 (esc) 043 + 059 ; 075 K 091 [ 107 k 123 {
012 (np) 028 (fs) 044 , 060 < 076 L 092 \ 108 l 124 |
013 (cr) 029 (gs) 045 - 061 = 077 M 093 ] 109 m 125 }
014 (so) 030 (rs) 046 . 062 > 078 N 094 ^ 110 n 126 ~
015 (si) 031 (us) 047 / 063 ? 079 O 095 _ 111 o 127
[ MS-DOS - QBasic ] BASICA 프로그램 바꾸기
BASICA 프로그램을 QBasic 프로그램으로 바꿀 때는 다음 사항을 주의해야 합니다.
* QBasic은 BASICA의 이진 파일 형태를 이용하지 않으므로 BASICA 프로그램을
ASCII 형태로 저장하여야 합니다.
* QBasic을 호출할 때 /MBF 명령을 사용해야 BASICA 데이터 파일을 읽거나
쓸 수 있습니다.
* BASICA에서 사용하는 CALL 명령문들은 CALL ABSOLUTE 명령문으로 바꿔야
합니다.
번호를 없애려면 REMLINE.BAS 파일을 이용합니다. QBasic은 번호가 필요
없으므로 프로그램 이해가 쉽습니다.
* QBasic은 BASICA의 이진 파일 형태를 이용하지 않으므로 BASICA 프로그램을
ASCII 형태로 저장하여야 합니다.
* QBasic을 호출할 때 /MBF 명령을 사용해야 BASICA 데이터 파일을 읽거나
쓸 수 있습니다.
* BASICA에서 사용하는 CALL 명령문들은 CALL ABSOLUTE 명령문으로 바꿔야
합니다.
번호를 없애려면 REMLINE.BAS 파일을 이용합니다. QBasic은 번호가 필요
없으므로 프로그램 이해가 쉽습니다.
[ MS-DOS - QBasic ] BASICA와의 차이 ,지원되지 않는 중심어
< BASICA와의 차이 >
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
다음 중심어들은 QBasic에서 조금씩 달리 사용되어집니다.
BSAVE, BLOAD BSAVE와 BLOAD 명령문은 카세트 장치를 지원하지 않고,
메모리 위치도 다를 수 있습니다.
CALL ABSOLUTE BASICA로 호출한 어셈블리 언어 프로그램은 문자열 인수를
사용할 경우 QBasic에 맞게 바꿔야 합니다. 이 경우
4바이트로 되는데 2바이트는 문자열 길이를 다음 2바이트는
문자열의 주소를 나타냅니다.
CHAIN QBasic에서는 CHAIN 명령 사용시 줄번호를 지정할 수 없고,
또한 ALL, MERGE, 또는 DELETE 옵션을 지원하지 않습니다.
COMMON, DECLARE COMMON과 DECLARE 명령문 앞에 수행가능한
명령문을 둘 수 없습니다.
DEF형 변수에 !, #, &, $, 또는 %가 없는 경우, 가장 최근에 사용된
DEF형 명령문을 사용합니다. 예를들면, 다음 BASICA
프로그램에서 변수 IFLAG의 형은 정수에서 단정도 수로
바뀌게 됩니다.
10 DEFINT I
20 PRINT IFLAG
30 DEFSNG I
40 GOTO 20
변수가 프로그램에서 일단 이용되면, 그 변수의 형은 변할
수없습니다.
DIM BASICA에서 사용되는 배열들은 프로그램이 실행되는 동안
기억장소가 할당되지만, QBasic은 DIM을 이용하여 배열을
동적 또는 정적으로 선언할 수 있습니다.
DRAW, PLAY BASICA의 명령문자열 내에 있는 변수나 명령문자열은
QBasic에서 사용할 수 있도록 VARPTR$ 함수를 이용해서
바꿔줘야 합니다.
BASICA 명령문 QBasic에서 사용할 수 있는 형태
DRAW "X명령문자열" DRAW "X" + VARPTR$ (명령문자열)
DRAW "TA = angle" DRAW "TA =" + VARPTR$(angle)
EOF BASICA 프로그램에서 EOF(0)는 입력파일의 끝에서 참을
돌려주지만, QBasic에서는 입력파일의 끝을 지나 그 다음
레코드를 읽은 후 참을 돌려줍니다. 예를들면, 다음
프로그램은 BASICA에서는 실행되지만 QBasic에서는
"파일에 더 이상의 데이터가 없습니다."라는 오류 메시지가
나옵니다.
5 WHILE NOT EOF(0)
10 LINE INPUT ; A$
15 WEND
FIELD BASICA에서 CLOSE나 RESET 명령문으로 랜덤접근 파일을
닫으면, FIELD로 할당된 변수들은 GET 명령문으로 가장
최근에 할당한 값을 유지하게 됩니다. QBasic에서 모든
항목 변수들은 크기가 없는 문자열로 바뀝니다.
<지원되지 않는 중심어>
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
다음의 퀵베이직 중심어들은 QBasic에서 지원되지 않습니다.
ALIAS EVENT LOCAL SETMEM
BYVAL $INCLUDE SADD SIGNAL
CDECL Int86 Interrupt UEVENT
COMMAND$ Int86X InterruptX
다음의 GW-BASIC/BASICA 중심어들은 QBasic에서 지원되지 않습니다.
AUTO EDIT MERGE RENUM
CONT LIST MOTOR SAVE
DEF USR LLIST NEW USR
DELETE LOAD
피드 구독하기:
글 (Atom)
팔로어
블로그 보관함
-
▼
2009
(22)
-
▼
10월
(22)
- [ MS-DOS - QBasic ] 색속성과 색번호
- [ MS-DOS - QBasic ] 화면모드
- [ MS-DOS - QBasic ] 실행시간 오류코드
- [ MS-DOS - QBasic ] 키보드스캔코드표
- [ MS-DOS - QBasic ] ASCII 문자표
- [ MS-DOS - QBasic ] BASICA 프로그램 바꾸기
- [ MS-DOS - QBasic ] BASICA와의 차이 ,지원되지 않는 중심어
- [ MS-DOS - QBasic ] QBasic 이전 버젼과의 차이
- [ MS-DOS - QBasic ] QBasic의 제한사항
- [ MS-DOS - QBasic ] 기능별 목록
- [ MS-DOS - QBasic ] 순서별 목록
- [ MS-DOS - QBasic ] 목적별 중심어 목록
- [ MS-DOS - QBasic ] BASIC 사용문자
- [ MS-DOS - QBasic ] QBasic에 대하여
- [ MS-DOS - QBasic ] 디버그 키조작
- [ MS-DOS - QBasic ] 검색의 키조작
- [ MS-DOS - QBasic ] 편집을 위한 키조작
- [ MS-DOS - QBasic ] 키조작 단축키
- [ MS-DOS - QBasic ] 구문 표기법
- [ MS-DOS - QBasic ] 메뉴와 명령 사용법
- [ MS-DOS - QBasic ] QBasic 입문
- [ MS-DOS - QBasic ] 화면
-
▼
10월
(22)