Используйте литерал escape-символа
if ( s [ i ] == '\'' )
Вы можете использовать строковый метод find, например
if ( s.find( '\'' ) != std::string::npos )
{
// do something
}
Если вы имеете дело с C -струнками, тогда вы можете написать
if ( strchr( s, '\'' ) )
{
// do something
}