strlenの返却値はsize_tだから、%luは間違い。