큐베이직 프로그래밍/따라해보기/기본/출력

위키책, 위키책
둘러보기로 가기 검색하러 가기
Nuvola apps package toys.png QBASIC 따라해보기 - 기본 프로그램 / 화면 출력

QBASIC에서 화면에 문자를 출력할 때 사용하는 기본 명령어는 PRINT입니다.

기본 용법[+/-]

먼저, PRINT문은 다음과 같은 형식으로 쓸 수 있습니다.

  • PRINT "문자열"
  • PRINT 숫자
  • PRINT 변수

문자열은 한 쌍의 큰따옴표("") 안에 넣어서 씁니다.

또한, 한 줄의 PRINT문에 둘 이상의 문자열이나 숫자, 변수를 같이 쓸 수 있습니다.

  • PRINT "A", "B"
  • PRINT A; "km"

그리고, 다음과 같이 쓸 수도 있습니다.

  • PRINT

이렇게 사용하면 한 줄을 띄게 됩니다.

그 외에 알아두면 좋은 점

  • 행의 첫머리에 물음표(?)를 쓰면 PRINT로 자동 치환됩니다.

한 줄 출력하기[+/-]

위키백과 한국어 위키백과에 수록된
Hello world 프로그램 문서 참고.

먼저, PRINT문으로 한 줄의 짧은 글이 화면에 출력되게 해 봅시다.

PRINT "Hello, world!"

이렇게 써 놓고 프로그램을 실행하면, 다음과 같은 결과가 나옵니다.

Hello, world!

여러 줄 출력하기[+/-]

PRINT문을 여러 개 쓰면 그 줄 수만큼 출력할 수 있습니다.

PRINT "동창이 밝았느냐 노고지리 우지진다"
PRINT "소 치는 아이는 상기 아니 일었느냐"
PRINT "재 너머 사래 긴 밭을 언제 갈려 하느냐"

이 프로그램의 결과는 다음과 같습니다.

동창이 밝았느냐 노고지리 우지진다
소 치는 아이는 상기 아니 일었느냐
재 너머 사래 긴 밭을 언제 갈려 하느냐

이어서 출력하기[+/-]

PRINT문을 여러개 썼다고 해서 언제나 그 줄 수만큼 출력이 되는 것은 아닙니다. 콤마(,)나 세미콜론(;)을 사용하면 이어서 출력하는 것도 가능합니다.

  • 세미콜론(;)을 쓰면 그 줄의 바로 뒤로 넘어가서 출력합니다.
  • 콤마(,)를 쓰면 한 탭 단위로 띄어서 출력합니다. 한 탭의 길이는 14바이트입니다.

먼저, 한 줄에서 이어서 출력하는 예를 들어 보겠습니다.

PRINT 1, 2, 3, 4, 5
PRINT "배추", "무", "오이", "양파"
PRINT "난 "; "널 "; "사랑해"

이 프로그램의 결과는 다음과 같습니다.

 1             2             3             4             5
배추          무            오이          양파
난 널 사랑해

세미콜론과 콤마는 PRINT문의 끝에도 사용할 수 있습니다. 이 경우 다음엔 문자열이 그 뒤에 출력됩니다. 예를 들어,

PRINT "홍길동",
PRINT "임꺽정"
PRINT "자나 깨나 불조심! ";
PRINT "꺼진 불도 다시 보자! "

이렇게 되어 있다면 다음과 같이 나올 것입니다.

홍길동        임꺽정
자나 깨나 불조심! 꺼진 불도 다시 보자!

숫자 및 간단한 연산 결과 출력하기[+/-]

PRINT문은 숫자를 출력할 수도 있으며 변수의 값을 출력할 수도 있습니다. 또한, PRINT문에서는 간단한 연산 결과도 표시됩니다.

A = 7 + 9
PRINT 12345
PRINT A
PRINT 4 * 6

이렇게 하면 다음과 같이 출력됩니다.

 12345
 16
 24

응용[+/-]

특정 위치에서 출력하기, 색깔 넣어서 출력하기 등을 할 수 있습니다.

해보기[+/-]