В чем собственно проблема валидатора? вывод один в один, весь через printf...