Autrefois leur prononciation pouvait aider à les différencier. Mais la prononciation étant de plus en plus uniformisée, cela devient impossible hors contexte.
Roc est un nom masculin qui désigne une grosse pierre, quelque chose de solide.
Astuce : pour être sûr qu’il s’écrive « roc » on le remplace par « rocher ».
Exemple : j’ai gravé son nom sur le roc en haut de la montagne.
Rock est un nom masculin qui désigne un genre musical.
Astuce : pour être sûr qu’il s’écrive « rock » on le remplace par un autre courant musical ou un style vestimentaire, peu importe lequel blues, jazz, pop, punk.
Exemple : Dans ses spectacles il est très influencé par le rock.
Rauque est un adjectif qui se rapporte souvent à un son ou une voix aux sonorités spéciales, rudes, enrouées.
Astuce : pour être sûr qu’il s’écrive « rauque », on le remplace « éraillé », « lourd », ou par un de ses contraires nasillards, qui exprime une autre sorte de son.
Exemple : On entendait par-delà les montagnes le cri rauque des loups.
Une seule règle pour ne pas se tromper dans leur orthographe, en connaître la signification et s’assurer qu’elle est celle qui convient au contexte décrit.