Copy one string to another with pointers - C++ Data Type

C++ examples for Data Type:char array

Description

Copy one string to another with pointers

Demo Code

#include <iostream>
using namespace std;
int main()/*from  w  w  w  . j ava2  s .  c o  m*/
{
   void copystr(char*, const char*);  //prototype
   char* str1 = "Self-conquest is the greatest victory.";
   char str2[80];               //empty string
   copystr(str2, str1);         //copy str1 to str2
   cout << str2 << endl;        //display str2
   return 0;
}
void copystr(char* dest, const char* src)
{
   while( *src )                //until null character,
      *dest++ = *src++;         //copy chars from src to dest
   *dest = '\0';                //terminate dest
}

Result


Related Tutorials