Saturday, June 22, 2019

STRING OPERATIONS || CPP

STRING OPERATIONS USING CPP


                                                                                                                                                                                           

CODE :-


#include
#include
#include
using namespace std;
class operation
{
private:
char a[15];
public:
void getdata()
{
cout<<"\nENTER A STRING: ";
cin>>a;
}
void copy()
{
char b[15];
strcpy(b,a);
cout<<"\nTHE STRING IS COPIED FROM a WHICH IS "<}
void length()
{
int l;
l=strlen(a);
cout<<"\nLENGHT OF STRING: "<
}
void cmp()
{
char b[15];
int l;
cout<<"\n ENTER A STRING YOU WANT TO COMPARE: ";
cin>>b;
l=strcmp(a,b);
if(l==0)
{
cout<<"\nEQUAL";
}
else
{
cout<<"\n NOT EQUAL!";
}
}
void cat ()
{
char b[15], a[15];
cout<<"\n ENTER A STRING YOU WANT TO JOIN: ";
cin>>a;
cout<<"\nENTER ANOTHER STRING YOU WANT TO JOIN: ";
cin>>b;
strcat(a,b);
cout<<"\nTHE STRING WILL BE: "<
}
void count()
{
int count =0, i=0;
char x;
cout<<"\nENTER ANY CHARACTER: ";
cin>>x;
while(a[i]!='\0')
{
if(a[i]==x)
{
count++;
}
i++;
}
cout<<"\nOCCURENCE OF "<}
};
int main()
{
operation s;
int ch;
cout<<"\n\t\n\t*********STRING OPERATIONS************";
s.getdata();
while(1)
{
cout<<"\n\t\nSELECT AN OPERATION YOU WANT TO PERFORM ON THE STRING:"
" \n1.COPY A STRING IN ANOTHER VARRIABLE"<<
"\n2.MEASURE THE LENGHT OF STRING\n"
"3.COMPARE A STRING WITH ANOTHER \n"
"4.JOIN TWO STRING\n"
"5. COUNT A LETTER IN THE STRING \n"
"6. EXIT: ";
cin>>ch;
switch(ch)
{
case 1:
s.copy();
break;
case 2:
s.length();
break;
case 3:
s.cmp();
break;
case 4:
s.cat();
break;
case 5:
s.count();
break;
case 6:
exit(0);
break;
default:
cout<<"\nINVALID";
break;
}
}
return 0;
}



OUTPUT :-

        *********STRING OPERATIONS************
ENTER A STRING: SANTOSH


SELECT AN OPERATION YOU WANT TO PERFORM ON THE STRING:
1.COPY A STRING IN ANOTHER VARRIABLE
2.MEASURE THE LENGHT OF STRING
3.COMPARE A STRING WITH ANOTHER
4.JOIN TWO STRING
5. COUNT A LETTER IN THE STRING
6. EXIT:



No comments:

Post a Comment

STRING OPERATIONS || CPP

STRING OPERATIONS USING CPP                                                                                                             ...