«前の日記(2008年06月16日) 最新 次の日記(2008年06月19日)» 編集

ema log


2008年06月17日 [長年日記]

_ [Programming]久しぶりにC++で入出力したら、バイナリファイル入力ではまった

解決策 - ifstream::read を使う。

stream >> imageData[i+0];
stream >> imageData[i+1];
stream >> imageData[i+2];

とかやるとダメで

stream.read( imageData, sizeof(char) * 3 );

などとしないとダメ。2時間以上ハマってしまった。諦めて寝た方が、解決も早かっただろうに。

_ [Programming]サブディレクトリの make 呼び出し

よろしくないのかもしれないけど

DIRS = foo bar

all:
  $(foreach dir,$(DIRS),$(MAKE) -C $(dir);)

clean:
  $(foreach dir,$(DIRS),$(MAKE) -C $(dir) clean;)

などとしてみた。なお、「;」を忘れると、make -C foo make -C bar になってうまくいかない