Volendolo fare in C qui puoi trovare qualche informazione che ti può essere utile.
Amaro C++, il gusto pieno dell'undefined behavior.
Regole del Forum