2007-07-20から1日間の記事一覧

K&Rを読もう(5) 1.5(2) 関数チェーンを使ってwcを作ろう。

GCC

地震の影響で会社が休みになってしまった。さて、リストが出来たので早速料理再開。今回のテーマはwc。wcも定番っすね。線形リストを使って関数チェーンを作っていこうと思います。イメージはこんな感じです。 count_word > count_line > count_char > print…

glibメモ。

GCC

エンジンの仕組みを知らなくても車は運転できる。しかしエンジンの仕組みを知っていればより上手く車を運転することが出来る。車輪の再発明は避けるべきだが、車輪を知るための車輪作りは必要なのだ。しかし、車輪の再開発ばかりしていてもマズイ。車輪を使…

K&Rを読もう(6) 演習 1-8 - 1-12 空白をゴニョゴニョ

GCC

ソースが長くなってしまうので普通にやろう。 演習 1-8 空白とタブと改行を数える。なんとなくenumが使いたくなったので、enumを使用する。 #include <stdio.h> #include <stdlib.h> enum {WHITE , TAB, BREAK}; int main(void) { int c; int count[BREAK + 1] = {0, 0, 0}; whi</stdlib.h></stdio.h>…