반응형
방향키의 입력값 정보를 받아 명령프롬프트에서 문자의 위치를 이동하는 방법입니다.
using System;
public class ReadKey예제 //교재75
{
public static void Main()
{
ConsoleKeyInfo cki;
int x = 40, y = 12;
for (; ; )
{
Console.Clear();
Console.SetCursorPosition(x, y);
Console.Write('*');
cki = Console.ReadKey(true);
switch (cki.Key)
{
case ConsoleKey.LeftArrow:
x--;
break;
case ConsoleKey.RightArrow:
x++;
break;
case ConsoleKey.UpArrow:
y--;
break;
case ConsoleKey.DownArrow:
y++;
그림5-1
break;
case ConsoleKey.Q:
return;
}
}
}
}
그림5-2
그림5-1은 키값을 입력했을때의 결과 화면입니다.
그림5-2는 'Q'키를 입력했을때의 종료화면입니다.
그림5-2는 'Q'키를 입력했을때의 종료화면입니다.
반응형
'C#' 카테고리의 다른 글
07.C# - 이스케이프시퀀스 (2) | 2009.08.04 |
---|---|
06.C# - Console Class(콘솔 클래스) (0) | 2009.08.04 |
04.C# - 키보드 입력 (0) | 2009.08.04 |
03.C# - 자리표시 (0) | 2009.08.04 |
02.C# - 기본 입출력문 (0) | 2009.08.04 |
Comments