2014-04-01 2 views
-1

스택 오버플로에서 C++ 코드를 출력하는 방법은 무엇입니까? 내 말은 .. stackoverflow에서 C++ 코드를 출력하는 가장 좋은 방법은 무엇입니까 ... 이것은 어려운 일입니다. 왜냐하면, 음 .. 모범 사례가 너무 많아 사전에 사과하지 않기 때문입니다. 예스택 오버플로에서 C++ 코드를 출력하는 방법은 무엇입니까?

#include <iostream> 
#include <windows.h> 
using namespace std; 
HANDLE hCon; 

enum Color { DARKBLUE = 1, DARKGREEN, DARKTEAL, DARKRED, DARKPINK, DARKYELLOW, GRAY, DARKGRAY, BLUE, GREEN, TEAL, RED, PINK, YELLOW, WHITE }; 

void SetColor(Color c){ 
    if(hCon == NULL) 
     hCon = GetStdHandle(STD_OUTPUT_HANDLE); 
    SetConsoleTextAttribute(hCon, c); 
} 

int main() 
{ 
    std::cout << "1 \\x1b[31;1m 2 \x1b[31;1m I should be red..\n"; 
    SetColor(GREEN); 
    cout << "I should be green\n"; 
    char x; 
    std::cin.get(x); 
} 

이 어떻게 하나가이 문제를 해결 얻을 않습니다 .. 그것에서>는 <이 있기 때문에 코드 태그에 넣어 수 없습니다?

+0

편집기에서 도구 상자를 사용하거나 도움말 단추를 클릭하려고 했습니까? – vanza

+0

다른 우수 사례도 찾고있었습니다. 예 : ctrl + k. 도움말 버튼을 보지 못했습니다. 고 대비 모드가 다시 시작됩니다! –

+1

참고로 사이트 사용 방법에 대한 질문은 [meta] (http://meta.stackoverflow.com/)에 문의해야합니다. 또한,'code' 태그를 사용하지 말고 그냥 줄 바꿈으로 모든 것을 들여 쓰기하면 코드 형식이됩니다. Ctrl-K는 이에 대한 바로 가기입니다. – Krease

답변

1

코드 블록 주위에 4 개의 공백을두고 코드 블록 주위에 예비 라인을 두십시오. 다음과 같이 밝혀 : 다음 상자에

using namespace std; HANDLE hCon; 

enum Color { DARKBLUE = 1, DARKGREEN, DARKTEAL, DARKRED, DARKPINK, DARKYELLOW, GRAY, DARKGRAY, BLUE, GREEN, TEAL, RED, PINK, YELLOW, WHITE }; 

void SetColor(Color c){ if(hCon == NULL) hCon = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hCon, c); } 

int main() { std::cout << "1 \x1b[31;1m 2 \x1b[31;1m I should be red..\n"; SetColor(GREEN); cout << "I should be green\n"; char x; std::cin.get(x); } 
1

복사 및 과거의 코드 .... 선택 코딩 부분 Ctrl + K
하고 다음 굵은 글꼴을 원하는 경우 .... 선택 글꼴 및 를 누르십시오 Ctrl + b

관련 문제