In this guide, you will learn what is strcpy() function is in C++ programming and how to use it with an example.
1. strcpy() Function Overview
The strcpy() function in C++ is used to copy the contents of one string to another. It's a part of the C++ <cstring> header. This function is essential when you need to duplicate or move string data from one memory location to another.
Signature:
char* strcpy(char* destination, const char* source);
Parameters:
- destination: Pointer to the destination array where the content is to be copied.
- source: String to be copied.
2. Source Code Example
#include <iostream>
#include <cstring>
int main() {
char source[] = "C++ Programming";
char destination[50];
// Using strcpy to copy source to destination
strcpy(destination, source);
std::cout << "Copied string: " << destination;
return 0;
}
Output:
Copied string: C++ Programming
3. Explanation
In the provided source code:
1. We include the necessary header files: <iostream> for input/output operations and <cstring> for strcpy().
2. Two character arrays, source and destination, are defined. The source array is initialized with a string.
3. The strcpy() function is used to copy the contents of source to destination.
4. The copied string in destination is then printed to the screen.
Comments
Post a Comment