月: 2009年11月

1.5.2 文字のカウント, 1.5.3 行数のカウント, 1.5.4 単語のカウント, 演習1-8, 演習1-9, 演習1-10, 演習1-11, 演習1-12 K&R プログラミング言語C

1.5.2 文字のカウント while や for ではループ本体に入る前にテストが行なわれる。 最初からテストに失敗した場合は本体は1度も実行されない。 1.5.3 行数のカウント シングルクオートで囲まれた文字の内部表現を文字定数と呼ぶ。 文字定数は整数を表現する。 ‘A’ は 65 を表わす。 エスケープ文字は文字定数の中でも有効。’\n’ は 10 を表す。 ‘\n’ は1つの文字を表すの…続きを読む

neocomplcache の syntax_cache ファイルの書き込み不可エラー

なんか vim で *.c のファイルを作るたびにキーワード補完プラグインの neocomplcache のエラーが表示されるなと思ったら、 ~/.neocon/syntax_cache/ に作られた c= ファイルの所有者が root になっていて書き込みが出来なかったためだった。 所有者を変更したらエラーは発生しなくなった。 MacPorts のファイルを sudo vi で修正した時に作られ…続きを読む

Linux でファイルパーミッションの変更

ファイルパーミッションの変更 読み込み(Read) 4 書き込み(Write) 2 実行(eXecute) 1 $ chmod mode file … Linux でファイルパーミッションの変更 オーナーの変更 $ chown owner[:group] file … グループの変更 $ chgrp group file … $ chown :group file …