Ambas as frases são correctas, mas querem dizer coisas diferentes. Ranhoso(a) significa «que tem ranho no nariz» e, em sentido figurado, «de mau carácter; manhoso» ou «reles; desprezível». Em ictiologia, ranhosa é «peixe teleósteo, pertencente à família dos Blenídeos, que se encontra em abundância na costa portuguesa; lula; marachomba; murtefuge».
Quanto a ronhoso(a), quer dizer «que tem ronha; malicioso; velhaco; finório»; e ronha é «espécie de sarna que ataca alguns animais» e, popularmente, «malícia; manha; astúcia».
[Cf. Dicionário da Língua Portuguesa 2003, da Porto Editora]