콘솔창의 크기는 원래 마음데로 하지 못하고 있었습니다.
하지만, 오늘 이 글을 보신 뒤 부터는 콘솔창을 전체화면 또는 지뢰찾기 초급 수준으로 늘리시거나 줄이실 수 있습니다!
그래서 저는 간단하게 코드를 보여드리려고 합니다.
1 2 3 4 5 | #include <stdio.h> #include <windows.h> int test() { system("mode con cols=70 lines=70"); } | cs |
이렇게 나옵니다.
이렇게 만들어 놓으면 가로 70 세로 70크기의 콘솔창이 뜹니다.
그리고 가로는 cols이고 lines가 세로가 되는 것입니다.
이것들은 이전 강좌에서 계속해서 알아보고 있는 windows헤더선언이 되어있다면 아마 언제든지 사용이 가능하리라고 생각을 하고 있습니다.
알맞은 크기로 만들어 보는 것은 어떨까요???
그리고 한가지 더!! 주의를 하셔야 할 점이 있습니다.
정사각형의 꼴을 맞추고 싶으시다면 가로는 70 세로는 35로 약 가로와 세로의 비율이 70 : 35 = 가로 : 세로 와 같은 2배의 형태가 되는 것이 좋습니다.
괜히 제가 저렇게 70 : 70으로 맞추었다고 해서 그렇게 하시면 안됩니다.
그러면 다음으로 색을 바꾸도록 하겠습니다.
색상은 조금 복잡하다고 생각을 합니다.
1 2 3 4 5 6 7 8 9 10 | #include <stdio.h> #include <windows.h> test(int color_number) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),color_number); } int main() { test(14); printf("테스팅\n"); return 0; } | cs |
이렇게 되는 것인데 이전 함수 선언을 했을 때를 응용하여 text의 색상을 원하는 색으로 변형이 가능해지는 것입니다.
이렇게 되는 것인데 이것이 출력되는 비슷한 코드를 사진으로 준비를 했습니다.
코드를 복사만 하는 것은 좋지 않은 방법이니 제가 올린 사진을 보고 부디 따로 작성을 하셨으면 합니다.
'프로그래밍일지 (고등학생 - 인문계) > C' 카테고리의 다른 글
[프]화학반응 계산기 (2) | 2019.03.01 |
---|---|
다양한 변수를 선언해 보자! (0) | 2018.04.17 |
잠시만!!! 기다려줘!! / 간단한 설명을 추가하여 보자! (0) | 2018.04.15 |
출력된 모든 글자를 지우고 다시 출력해보자!! (0) | 2018.04.13 |
'포인터 형'이 다양한 이유는...? (0) | 2018.04.10 |