Volendolo fare in C qui puoi trovare qualche informazione che ti può essere utile.