c/c++ work