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 }