e165.c

文字列の最後に「わざわざ」¥0を記述する必要はない


修正前 sprintf(buffer,"¥0"); sprintf(fullname,"%s/%s¥0",dir,file);
修正後 buffer[0] = '¥0'; sprintf(fullname,"%s/%s",dir,file);

解説: 恥ずかしいコーディングです。 文字列最後のストッパー'¥0'は コンパイラーが入れるのであって あなたが『わざわざ』記述する必要はありません。