возможно, ваша проблема в том, что вы сравниваете всю строку с "@", что никогда не было для вас, однако, если вы пытаетесь найти "@" во входной строке, вам нужно будет искать ее каксимвол, использующий цикл for, но вам очень повезло, что вы можете просмотреть строку как массив символов в c ++
, попробуйте это:
for(int i=0; i<adress.size(); i++){
if (adress[i] == '@'){
cout << "Giltig!" << endl;
return 0;
}
}
cout << "Ogiltig!" << endl;
return 0;