C++to c