風で飛んでいくチラ裏

気ままに雑記メモ書き殴り。古い記事は別blogからの引っ越しなのでレイアウトがアレです。

2009-11-13から1日間の記事一覧

CFAQを読む

http://www.kouno.jp/home/c_faq/ 困ったときにお世話になるFAQ。何度も見に行くけど、そのたびに違う発見が。 Cの教科書も今読み直すと違う発見があるかもなぁ。 つわけで、読んだときのメモを書き記してみよう。 1.1 > 文字データ型を(特にunsigned charを…

strlcat

C

strlcpyと同じ系。 size_t strlcpy(char *dst, char *src, size_t size) dstの末尾('\0'の位置)から、srcをくっつける。 strlen(dst) + strlen(src) > size であれば、size-1までつなげて、 末尾をヌル止めする。 sizeにはsizeof(dst)を入れるのが普通。strl…

(function(document){ var pres = document.getElementsByTagName("pre") for(var i=pres.length; i--; ){  var el = makeOl(pres[i]) pres[i].appendChild(el) } function makeOl(pre){ var ol = document.createElement("ol") , li = document.createElement("li") , df = document.createDocumentFragment() , br = pre.innerHTML.match(/\n/g) ol.className = "preLine" ol.setAttribute("role", "presentation") for(var i=br.length; i--; ){ var li2 = li.cloneNode(true) df.appendChild(li2) } ol.appendChild(df) return ol } })(document)