Blog Content

    티스토리 뷰

    05.C# - ReadKey

    반응형
    방향키의 입력값 정보를 받아 명령프롬프트에서 문자의 위치를 이동하는 방법입니다.


    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'키를 입력했을때의 종료화면입니다.



    반응형

    '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