2011-07-26 5 views
2

난수 생성기를 만들고 있는데 프로그램에서 여러 난수를 만든 다음 난수 중에서 선택하고 그 수를 창에 표시합니다.C++ 콘솔 텍스트를 더 크게 만들 수있는 방법이 있습니까?

특정 텍스트를 더 크게 만드는 방법이 있는지 궁금합니다. 난 당신이 줄 수있는 내가 어떤 도움

감사의 크기를 변경하지 않으 창에 쓰는 것처럼 창에서 모든 텍스트의 크기를 변경하지 않으

답변

3

콘솔 텍스트는 사용자가 참조하는 리치 서식을 허용하지 않습니다. 크기 차이를 렌더링하려면 그래픽 출력으로 이동해야합니다.

+0

나는 두려워했다./나는 C++로 그래픽을 사용하는 데 많은 지식이 없으며 콘솔 만 할 수있다. 지금까지의 것들 –

2

아니요, 대신 텍스트 및 배경의 배경색을 변경할 수 있습니다. 이것이 귀하의 문제에 대한 좋은 해결책입니까? 인터넷에서 사용할 수있는 구체적인 예가 많이 있습니다.

3

일반적으로 프로그램은 터미널의 텍스트 크기를 제어 할 수 없습니다. 그래도 텍스트의 특정 부분의 색상을 변경할 수 있습니다. 다양한 터미널에서이를 수행하는 방법에 대한 정보는 터미널 이스케이프 시퀀스를 검색하십시오. 일부 터미널은 굵게, 기울임 꼴 및 밑줄을 처리합니다.

6

아니요. 그러나 굵은 글씨체로 만들거나 글꼴 색 또는 특정 텍스트의 배경색을 변경할 수 있습니다. 텍스트의 특정 부분이 돋보이게하는 것이 전부라면 색칠하는 것이 좋습니다.

그 방법은 ... 플랫폼에 따라 다릅니다. 어떤 플랫폼을 사용하고 계십니까? Windows? 리눅스? 어떤 껍데기?

Windows Console API을 살펴보십시오. 그게 네가 필요한 것을 가져야 해.

+0

흠, 제안 해 주셔서 대단히 감사합니다. 저는 Windows 7을 실행하고 있습니다. –

2

가능한 콘솔 모드 솔루션에는 FIGlet이 포함될 수 있습니다. 출력을 조정하여 다양한 글꼴로 쓸 수 있습니다.

출력이 크지 만 애플리케이션에 적합하다는 보장이 없습니다.

+0

흠, 흥미로운 솔루션이지만 라이브러리를 구현하는 방법은 라이브러리를 프로그래밍하는 방법을 배우는 것보다 훨씬 복잡합니다. 그래도 +1은 훌륭한 리소스입니다. –

+0

아무 것도 구현할 필요가 없습니다. 간단히'system ("figlet hello");가 정말로 필요한 전부입니다. –

+0

그래서 내가이 라이브러리를 포함해야하고 더 큰 asci 아트 스타일의 글꼴 시스템 기능을 사용하여 숫자를 출력하는 함수를 호출 할 수 있을까? –

0

콘솔 앱을 열고 콘솔 창 (왼쪽 상단 모서리, 오른쪽 클릭)의 시스템 메뉴로 이동하여 글꼴 탭을 열고 원하는 것을 선택하십시오. 다음 번에이 (!) 콘솔 앱을 열면 글꼴이 선택된대로 표시되고 다른 콘솔 창은 영향을받지 않음

관련 문제