Copy a string using a for loop - C++ Data Type

C++ examples for Data Type:char array

Description

Copy a string using a for loop

Demo Code

#include <iostream>
#include <cstring>                     //for strlen()
using namespace std;
int main()/* w  w  w  .j  a v  a  2s  .  com*/
{                                   //initialized string
    char str1[] = "this is a test test test this is a test";
    const int MAX = 80;                 //size of str2 buffer
    char str2[MAX];                     //empty string
    
    int j=0; 
    
    for(j=0; j<strlen(str1); j++)   //copy strlen characters
       str2[j] = str1[j];               //   from str1 to str2
    str2[j] = '\0';                     //insert NULL at end
    cout << str2 << endl;               //display str2
    return 0;
}

Result


Related Tutorials