Hint: If \(\displaystyle f\) is continues and \(\displaystyle f(p)\not=0\) then there is an open interval such that \(\displaystyle p\in (s,t)\) and \(\displaystyle f\) is non-zero on \(\displaystyle (s,t)\).
Hence, does this show the complement open?