Possible Duplicate:
Difference between string.h and cstring?
What is better programming practice in C++ when including the standard header files with respect to
including cmath in place of math.h or vice-versa?
including cstring in place of string.h or vice-versa?
and for other <c*> and <*.h> header files which apparently seem to accomplish the same thing?