add c&c++ io demo