Tu non hai specificato il linguaggio con cui volevi lavorare ...

Te l'ho dato in VB ... ma in c non e' molto diverso ...