Witam,
piszę sobie program, który ma robić coś takiego, jeżeli znak należy do zbioru: { } , . ( ) ; - > < = !
to go olej. reszte dodaj do wyrazu.
przy spacji czysci sobie "wyraz"
musiałbym robić to ifem
string wyraz;
for (int i=0; i< linia.size();++i)
{
if(linia[i]==' ') wyraz.clear();
else if (linia[i]=='}'|| linia[i] == '{' || (i tak dalej) ) continue;
wyraz+=linia[i];
}
czy jest jakiś sposób, żeby wpisać cos w stylu
if(linia[i]== [mojzbior]) zrob costam;
chodzi o to, żeby nie pisać ciągle linia[i] == X || linia[i]== Y ... tylko od razu if znak nalezy do zbioru