I would like to know what is the actual function of strcopy from the string.h library and what does this C method do, I think that what is in one character set is copied to a pointer of another character set. But I would like to know what it does exactly and if it copies all memory addresses up to \0 , or all without considering \0
The strcopy copies a string to another pointer. It copies the entire string, and the string ends with the \0 included. On the destination pointer, start putting the source string, you have the content in duplicate, each one pointed to by its pointer.
This prints "String end : Hello good morning"