iostream
및 Xcode를 사용하여 컬러 출력물을 인쇄 할 수 있습니까? 예를 들어 Hello World!
을 Hello
빨강으로, World
을 파란색으로, !
을 노란색으로 인쇄하고 싶습니다. 어떻게해야합니까?컬러 출력 C++
답변
터미널 색상 코드가 필요합니다. 리눅스의 경우는 다음의 (시스템이 다를 수 있습니다, 그것을 보면) :
std::cout << RED << "hello world" << RESET << std::endl;
참고 : 당신이 색상을 RESET 사용하지 않는 경우이 다음을 수행 할 수 있습니다
//the following are UBUNTU/LINUX ONLY terminal color codes.
#define RESET "\033[0m"
#define BLACK "\033[30m" /* Black */
#define RED "\033[31m" /* Red */
#define GREEN "\033[32m" /* Green */
#define YELLOW "\033[33m" /* Yellow */
#define BLUE "\033[34m" /* Blue */
#define MAGENTA "\033[35m" /* Magenta */
#define CYAN "\033[36m" /* Cyan */
#define WHITE "\033[37m" /* White */
#define BOLDBLACK "\033[1m\033[30m" /* Bold Black */
#define BOLDRED "\033[1m\033[31m" /* Bold Red */
#define BOLDGREEN "\033[1m\033[32m" /* Bold Green */
#define BOLDYELLOW "\033[1m\033[33m" /* Bold Yellow */
#define BOLDBLUE "\033[1m\033[34m" /* Bold Blue */
#define BOLDMAGENTA "\033[1m\033[35m" /* Bold Magenta */
#define BOLDCYAN "\033[1m\033[36m" /* Bold Cyan */
#define BOLDWHITE "\033[1m\033[37m" /* Bold White */
다음 번에 색상 코드를 사용할 때까지 변경되지 않습니다.
그는 Mac OS를 사용하고 있습니다. (적어도 Xcode를 언급 한 이후로 나는 그가 존재한다고 추정합니다). –
터미널에서는 작동하지만 Xcode 콘솔 창에서는 작동하지 않습니다 –
@ shuttle87, 답장을 보내 주셔서 감사합니다. 대신'char hello = 'H'','char world ='W'' 및'char ex = '!''와 같이 3 가지 다른 색상으로 3 가지 변수를 다르게 설정할 수 있습니까? – Shoe
- 1. 컬러 출력
- 2. CIELab 공간에서의 컬러 출력
- 3. 컬러 콘솔 출력
- 4. Clang의 컬러 출력 변경
- 5. 파이썬 컬러 출력 및 페이징 출력
- 6. BASH에서 실행되는 프로그램의 컬러 출력
- 7. Visual Studio에서 컬러 빌드 출력
- 8. C++ - 컬러 픽셀
- 9. C#에서 Visual Studio 출력 창에 컬러 텍스트를 쓰려면 어떻게해야합니까?
- 10. C# 컬러 사이클링 MandleBrot 프랙탈
- 11. Python HTML 전자 메일 : 출력 컬러 코딩 사용자 정의
- 12. C# : 컬러 프린터 용 라벨 디자인
- 13. Google C++ 테스팅 프레임 워크의 출력 텍스트를 위해 Eclipse 콘솔의 컬러 텍스트
- 14. OpenGL 블렌딩 오버 컬러 오버 컬러
- 15. 컬러 이미지를 단일 컬러 as3로 변환
- 16. ListView에 컬러
- 17. 컬러 보간
- 18. Visual C++ IDE의 출력 창에 출력 인쇄
- 19. C++ 특정 사운드 출력?
- 20. C++ 창에 텍스트 출력
- 21. C 출력 질문
- 22. 다음 C 프로그램의 출력
- 23. Bash 입/출력 (C++)
- 24. C - 출력 파일에
- 25. 읽기 프로그램 출력 C++
- 26. C++ win32 텍스트 출력
- 27. C# 표준 출력 readtoEnd()
- 28. C# 콘솔 출력
- 29. C++ 라인 출력
- 30. c 프로그램 출력 설명
가능한 복제본 (적어도 관련) http://stackoverflow.com/questions/7414983/how-to-use-the-ansi-escape-code-for-outputting-colored-text-on-console –
읽기 이 스레드 http://www.daniweb.com/software-development/cpp/threads/9921 –
http://ascii-table.com/ansi-escape-sequences.php –