Mam taki problem, a mianowicie chciałbym żeby poniższy program kończył się tylko jak napiszę "koniec." w wczytywanym ciągu "c" ( program się kończy tylko po wpisaniu "koniec" do zmiennej c;), próbowałem to zrobić (do while), ale coś mi wiecznie nie gra :D. Proszę pomocy, pewnie to banalne.
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <time.h>
#include <cstring>
using namespace std;
int i;
char x;
string a="abcdefghijklmnoprstuwqxvyz_1234567890";
string b="09876543214mnbvcxzlkjhgfdsapoiuytrewq";
string c;
int main()
{
cout<<"Wpisz x jesli chcesz zamienc znaki lub downolny znak by odwrucic! "<<endl;
cin>>x;
system( "cls" );
cout<<"Podaj wyraz w ktorym chcesz zamienic znaki: "<<endl;
cin>>c;
if(x=='x'){
int n=c.length();
for(i=0;i<n;i++)
{
int h=b.find(c[i]);
cout<<a[h];
}
}
else{
int l=c.length();
for(i=0;i<l;i++)
{
int h=a.find(c[i]);
cout<<b[h];
}
}
return 0;
system("pause");
}