티스토리 뷰
반응형
|C/C++ CMD 창크기 마음대로 변경하기
C/C++로 도스 화면에서 작업하다 보면 간단한 GUI 를 만들어보고 싶을수 있습니다.
도스창의 크기를 변경하기 위해서는 "windows.h" 헤더안에 포함되어있는 api를 사용해야 합니다. 해당 헤더를 선언하고 크기를 변경하고 싶은 위치에 아래 코드를 넣어주면 도스창 크기가 바뀌게 됩니다.
1
|
system("mode con: cols=가로 lines=세로");
|
cs |
참고로 도스에서 가로2칸은 세로1칸과 크기가 같습니다.
만약 변수를 입력받아서 처리하고 싶다면
1
2
|
sprintf(command, "mode con: lines=%d cols=%d", lines, cols);
system(command);
|
cs |
위 형식과 같이 입력받으면 됩니다.
|C/C++ CMD 창크기 정사각형으로 바꾸는 예제
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main()
{
_getch();
system("mode con: cols=100 lines=50");
_getch();
}
|
cs |
위 코드는 키입력전 기본 도스크기에서 아무키나 입력하면 100 x 50 모양으로 (정사각형) 도스크기를 바꿔주는 코드입니다.
출처/참고
광고
반응형
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- constant
- 우분투
- 텐서보드
- 명암
- AMD
- 최적화
- 픽셀
- 와트맨
- Jupyter Notebook
- 스레드리퍼
- 쓰레드리퍼
- 화면캡쳐프로그램
- 텐서플로우
- 라데온
- tensorboard
- 프리싱크
- tensorflow gpu
- 샌디스크
- VSCode
- 크롬
- 아마존
- 명암비
- TensorFlow
- 화면캡쳐
- 디스플레이
- 윈도우10
- 주피터 노트북
- 동기화 오류
- RS4
- Sandisk
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함