Monday, January 31, 2011

Arrays in C++

Copying two arrays of strings by using a third array.
If this program make any errors please let me know,i try to help you out.



#include<iostream>
#include<conio.h>
#include<string.h>
#include<ctype.h>
using namespace std;
void myconct(char [],char [],char [],int);
main()
{
int arraysize=80;
char name1[arraysize];
gets(name1);
char name2[arraysize];
gets(name2);
char name3[arraysize];
cout<<endl;
     cout<<endl;
cout<<"First string is:";
puts(name1);
cout<<"Second string is:";
puts(name2);
myconct(name1,name2,name3,arraysize);
getch();
      return 0;
      }
void myconct(char x[],char y[],char z[],int)
{
     int l,l1;
     l=strlen(x);
     l1=strlen(y);
     for(int i=0;i<l+l1;i++)
     {
     z[i]=x[i];
     x[i]=y[i];
     y[i]=z[i];
     }
     cout<<endl;
     cout<<endl;
     cout<<"After copying"<<endl;
     cout<<endl;
     cout<<endl;
     cout<<"First string is:";


     for(int i=0;i<l1;i++)
     cout<<x[i];
     cout<<endl;
     cout<<"Second string is:";

     for(int j=0;j<l;j++)
     cout<<y[j];
     }
    

No comments:

Post a Comment