dcopy() is a function prototype for Fortran, while cblas_dcopy() is for C as indicated in MLK ref manual.
Due to the similarity of Fortran and C, you can call Fortran functions in C code by providing each parameter's pointer, just like what you did.
Of couse using C interface is better for C++.