C FAQ 한글판 소스 공개

cinsk의 이미지

큰 맘 먹고? C FAQ 한글판 소스를 공개합니다. 사실 LaTeX 명령을 잘 알지 못하기 때문에 창피당할까봐 그 동안 공개하지 않았습니다. 물론 저작권 문제도 약간 있긴 하지만.. 이를 계기로 좀 더 많은 분들이 번역 내용이나, 새로 추가한 내용들을 검토해 주시기를 바랍니다.

C FAQ 한글판

위 사이트에 가면, CVS를 써서, LaTeX 형식으로 된 C FAQ 문서 소스를 받아 볼 수 있습니다. 물론 온라인으로도 소스를 볼 수 있습니다.

소스를 받은 후, 단순히 make 명령으로 .ps, .pdf, .html 파일들을 얻을 수 있으며, 그 전에 HLaTeX과 dvips, dvipdfmx, latex2html이 설치되어 있어야 합니다.

댓글

goldmund의 이미지

너무 깔끔하게 잘 만드셨네요.

cinsk님께서 커뮤니티에 올리시는 여러가지 좋은 정보들 항상 잘 보고 있습니다.

이것도 많은 도움이 될 것 같습니다.

언제쯤 저는 커뮤니티에 이런 도움을 줄 수 있을까요... ㅜㅠ

wkpark의 이미지

KTUG에 문의해보시면 한글검색/북마크가 가능한 PDF를 만드실 수 있을 것 같습니다.

아마도 김도현,김강수님의 hangul-ucs로 가능하지 않을까 하군요.

KTUG:Hangul-ucs

KTUG:JadeTeX#s-2

온갖 참된 삶은 만남이다 --Martin Buber

cinsk의 이미지

예, 일단 알려주신 대로 gentoo packaging된 hangul-ucs를 깔아봤는데, 폰트 관련 문제 때문인지 잘 되지 않는군요. 시간날때 문의해봐야 할 것 같습니다. 얼핏 보니, .tex 파일 자체를 unicode로 작성하는 것 같은데, 나중에 latex2html에서 제대로 처리하는지도 테스트해 봐야겠군요. 아뭏튼 좋은 정보 감사드립니다.

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

wkpark의 이미지

UTF-8로 작성된 것이면 될 것입니다.
(관리를 EUC-KR로 하신다면 make 스크립트에서 iconv를 쓰는 것이 낫겠군요.)

KTUG:Hangul-ucs 는 은글꼴을 그 기본 글꼴로 사용하는데, 은글꼴의 원 글꼴인 UHC글꼴(은광희님의 hangul composite type1 글꼴)로 조판된 HLaTeX의 결과물보다 오히려 보기 좋다고 합니다. (dvi 및 pdf출력)

KTUG:HLaTeX2Hangul-ucs 도 참고하세요.

P.S: 300여페이지나 되어서 왠만한 책이네요 :) 잘 보겠습니다 ^^
----
추가

UTF-8로 바꾸고, 다음과 같이 cfaq-ko.tex의 앞부분을 고치니 한글 검색이 되는군요. (dvipdfmx사용)

\usepackage[hangul]{dhucs}
\usepackage{html}
\usepackage{dhucs-ucshyper}
\usepackage{graphicx}
\usepackage{epic}
\usepackage{ifpdf}
\ifpdf
\usepackage{dhucs-cmap}
\pdfmapfile{+unttf-pdftex-dhucs.map}
\fi

온갖 참된 삶은 만남이다 --Martin Buber

xx1의 이미지

항상 감사히 보고 있습니다. : )

falaris의 이미지

정말 잘 보고 있습니다..감사합니다!!

--------------@@
젠투교+emacs교로 서서히 가는중!~@

m105의 이미지

^^

nahanjang의 이미지

C FAQ 자주 보고 많은 도움을 받고 있습니다.

사소한 거지만
Q 7.1의 예제에서 괄호가 가출한듯...
 fgets(answer, sizeof answer, stdin);

cppig1995의 이미지

표준에 의해 sizeof는 원래 괄호 필요없습니다.
sizeof(int)나 sizeof int나. 그게 그거.

Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.

전웅의 이미지

> sizeof(int)나 sizeof int나. 그게 그거.
>

과연 그럴까요, 돼지군?

--
Jun, Woong (woong at icu.ac.kr)
Web: http://www.woong.org (서버 공사중)

--
Jun, Woong (woong at gmail.com)
http://www.woong.org

octaphial_no_login의 이미지

항상 믿을 곳은 아니겠지만, 위키백과에 따르면 "변수나 수식일 때는 괄호가 필요 없고, 형(type)의 경우에는 괄호가 필요하다"고 합니다.

OK: sizeof answer
OK: sizeof(answer)
NO: sizeof int
OK: sizeof(int)

정답이기를 바랍니다. 저도 오늘 처음 알게 된 사실이라 진위 여부는...

2006년 12월 12일

lifthrasiir의 이미지

이 내용이 맞습니다. C99 6.5.3절의 문법 정의를 인용하면,

unary-expression:
  postfix-expression
  ++ unary-expression
  -- unary-expression
  unary-operator cast-expression
  sizeof unary-expression
  sizeof ( type-name )

문법으로부터 둘의 차이를 분명하게 알 수 있습니다.
ruinfire의 이미지

아무생각없이 와 뭔가 좋은내용같다!

라며 읽었는데

뭔가 멋진걸 얻은 기분입니다! ^^
------------------------------------------------------
팔 어딘가가 간지러운데 찾아 긁을 수 없는? 그런 기분??

------------------------------------------------------
팔 어딘가가 간지러운데 찾아 긁을 수 없는? 그런 기분??

munhoney의 이미지

대단한 사람들이 많네요 ㅋㅋ
졸업 논문 쓰다가 심심해서 들렸는데 좋은거 받고 갑니다.

감솨~

---------------------------------
http://blog.naver.com/munhoney
---------------------------------

태훈의 이미지

영어가 약한 저로써는 엄청 좋은 자료이네요.

감사히 잘 보겠습니다.

Just do it!

Testors의 이미지

"대부분의 컴퓨터는 실수를 표현할 때, 내부적으로 2 진수로 기록합니다. 2 진수에서는 0.1은 무리수로 (0.0001100110011...) 표현됩니다." 부분에서 0.0001100110011... 은 무리수가 아니라 0011 이라는 순환마디를 가지는 혼순환소수, 즉 유리수입니다. 무리수는 순환마디가 없어야 합니다. 원문 역시 무한히 반복되는 소수(infinitely-repeating fraction) 라고만 나와 있을뿐 무리수라는 언급은 없습니다.

세벌의 이미지

infinitely-repeating fraction
우리나라에서 쓰는 수학 용어로 한다면 순환소수라고 하면 되겠네요.

http://sebul.sarang.net/

paeksj98의 이미지

좋은 자료 감사합니다.

yong9park의 이미지

감사합니다.

열심히 공부하겠습니다.

moonhyunjin의 이미지

양이 좀 될텐데 수고하셨습니다.

<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인

<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인

lightjade의 이미지

꼼꼼히 잘 읽어보겠습니다. ^^ 감사합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.