본문 바로가기
코스웨어/11년 내장형하드웨어

[내장형]김수만_포스트에 C Code를 웹브라우저에서 보기 좋게 삽입하기

by 알 수 없는 사용자 2011. 6. 28.
728x90
반응형

 

미력이나마 도움이 되었으면 하는 마음으로 글을 작성하였습니다.
 

CM선생님께서 알려주신 소스코드를 HTML로 바꾸는 유틸리티



소스코드를 복사하여 왼쪽 큰 창에 붙여 넣은 뒤에 C/C++타입으로 변경시킨 후에 HTML로 변환 버튼을 누르면,

 

C Code가 보기 좋게 HTML코드로 변환이 되고 웹브라우저상에서 마우스를 드래그하여 복사한 뒤에 블로그 글쓰기에 붙여 넣으면,

/*
    예제3-4

     if문을 사용하여 키보드로 입력 받은 두 수 중 큰 수를 화면에 출력하는 프로그램
*/


#include <stdio.h>

int main()
{
    int iNum1, iNum2, iBigger;

     printf("두개의 정수를 입력하세요: ");
    scanf("%d %d"&iNum1, &iNum2);

     iBigger = iNum1;

    if(iNum1 < iNum2)
     {
         iBigger = iNum2;
     }

     printf("큰 수는 %3d 입니다.\n", iBigger);

    return 0;
}


이렇게 웹 상에서도 보기 좋게 소스코드를 보여 줄 수 있습니다만 탭이 안되어 HTML코드 편집모드로 붙여 넣었습니다.
그리고 폰트사이즈를 변경하였고 조금 열이 맞지 않습니다. 어떻게 하면 보기 좋게 붙여 넣어지는 연구해봅시다. (땀)

이렇게 소스코드를 올리면,
이미지 파일과 달리 검색엔진에 의해 검색도 될 수 있고 마우스로 드래그하여 복사할 수도 있어 다른 사람이 컴파일 하기도 쉽습니다.

이 프로그램 말고 http://codepad.org 과 같이 웹 상에서 코드를 보기 좋게 변환해 주는 사이트를 소개합니다.

http://www.bedaux.net/cpp2html/ 에 접속하시면,

C++ code를 붙여 넣으라고 합니다만 C Code도 됩니다. C++은 C의 확장판이니 C Code도 보기 좋게 잘 변환됩니다.

 

Source2html과 같이 새로운 창이 뜨며 C Code가 보기 좋게 HTML로 바뀝니다.
마찬가지로 마우스로 드래그하여 포스트에 붙여 넣으면 아래와 같이,

/*
    예제3-4

    if문을 사용하여 키보드로 입력 받은 두 수 중 큰 수를 화면에 출력하는 프로그램
*/

#include <stdio.h>

int main()
{
    int iNum1, iNum2, iBigger;

    printf("두개의 정수를 입력하세요: ");
    scanf("%d %d", &iNum1, &iNum2);

    iBigger = iNum1;

    if(iNum1 < iNum2)
    {
        iBigger = iNum2;
    }

    printf("큰 수는 %3d 입니다.\n", iBigger);

    return 0;
}



배경에 테이블은 없이 소스코드만 이쁘게 붙습니다. 그러나 예약어가 붉은색으로 보기가 좋지 않습니다만 탭이 잘 됩니다.
다른 프로그램도 있으나 시간관계상 두 가지만 적고 자러 갑니다.  -_-zZ zZ
다들 수고하세요~

728x90