char path[256] なんて書かずに chara path[MAX_PATH]

パスの文字列扱うなら MAX_PATH のほうが マジックナンバーじゃないのでよさげ。

ネタ元