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

typedef クイズ

C

C の型宣言って初心者には難しいよね、というネタ。 ポインタ編 以下の2つの文が同じ意味になるように typedef 文を書け。 int *p; pint p; 配列編 以下の2つの文が同じ意味になるように、typedef 文を書け。 int a[10]; aint a; 関数ポインタ編 以下のプロ…

同じファイルかどうか判定する

test file1 -ef file2 はポータビリティが怪しいということで、同じ機能を Perl で書いてみる。 #!/usr/bin/perl use strict; use warnings; use File::stat; sub usage { print STDERR "Usage: $0 file1 file2\n"; } sub main { if (@ARGV != 2) { usage; e…

readlink(1) とか stat(1) とか

そいや、readlink(1) とか stat(1) とかは OS 間で全然互換性がないな。