컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 일본 엔화 기호 입력 방법, 円 (¥; えん), Japanese Yen Sign Copy ...윈도우 SORT 명령, 숫자 크기순 정렬(소팅) 문제 해결, Perl(펄)로C언어 VC++] 현재 작업 디렉토리 이름 구하기, 현재 폴더명 얻는 함수, Current...C 난수 구하기; C언어 랜덤(Random) 숫자 출력 함수; Random NumberC언어 VC++] 디렉토리 이동, 현재 작업 디렉토리 변경, 옮기기, Change Dire...Perl/펄] 변수 정의; 변수 선언, 초기화; Variable InitializeJava/자바] 숫자 여부 판단 메소드(함수); isNum, isDoubleJava/자바] 파일 지우기, 디렉토리 삭제 방법; Delete File, Erase Di...TTF 폰트 파일 구조(포맷 형식), 트루타입 글꼴 표준 규약 명세 문서; TrueType...자바스크립트] 정규분포(가우스 분포) 난수(랜덤) 발생 함수; JavaScript Gaus...

printf() 함수 글자색 바꾸기, 문자 색깔 변경 방법; 명령프롬프트(콘솔) Color

Thursday, December 07, 2006

비주얼C (VC++)에서, SetConsoleTextAttribute() 라는 함수를 사용하면, 도스 화면에 출력되는 "문자색"을 다른 색으로 바꿀 수 있습니다.


도스창 글자 컬러, 문자색 변경 예제: printf Color Example


소스 파일명: 0.cpp
#include <stdio.h>
#include <Windows.h>

int main(void) {

  // 밝은 적색으로 문자열 출력
  SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_INTENSITY);
  printf("Light Red\n");



 // 원래의 회색 글자로 되돌리기
  SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);

  return 0;
}


컴파일 및 실행 결과:
D:\Z>cl 0.cpp && 0.exe
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.

0.cpp
Microsoft (R) Incremental Linker Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.

/out:0.exe
0.obj
Light Red

D:\Z>


다른 색깔로 글자색을 지정하는 법 등은 여기에 있습니다: ▶▶ [C언어/C++] 비주얼C로 콘솔 글자 색깔 변경, 볼랜드C++의 textcolor() 함수 구현


☞ C/C++

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top