C++ Pointer Copy one char array to another with pointers

Description

C++ Pointer Copy one char array to another with pointers

#include <iostream>
using namespace std;
int main()//  w  ww  .j  ava  2s .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
}



PreviousNext

Related