Why not output *cit directly (without sprintf and tmp)?