C Functions Question:
Can you please explain the difference between strcpy() and memcpy() function?

Answer:
► Memcpy() copies specific number of bytes from source to destinatio in RAM, where as strcpy() copies a constant / string into another string.
► Memcpy() works on fixed length of arbitrary data, where as strcpy() works on null-terminated strings and it has no length limitations.
► Memcpy() is used to copy the exact amount of data, whereas strcpy() is used of copy variable-length null terminated strings.
► Memcpy() works on fixed length of arbitrary data, where as strcpy() works on null-terminated strings and it has no length limitations.
► Memcpy() is used to copy the exact amount of data, whereas strcpy() is used of copy variable-length null terminated strings.
Previous Question | Next Question |
What is memcpy() function? | What is exit() function? |