Případně pokud má mít proměná nějakou specifickou hodnotu jako ve tvém případě tak stačí když napíšeš tohle:
while(vlozene!=moje)
{
cin >>vlozene;
SmazVstup();
if(vlozene>moje)
cout<<"Hadane cislo je nizsi, opakujte pokus: ";
else if(vlozene<moje || vlozene>0)
cout <<"Hadane cislo je vyssi, opakujte pokus: ";
else
cout <<"!!!";
}
Ale pak bych doporučoval aby si jí prvě přiřadil nějakou hodnotu protože jinak by program nemusel fungovat správně. Čili by stačilo jí přiřadit jakoukoli hodnotu která nesplňuje podmínku, kterou máš ve while. Protože když dojde k zadání písmena tak se do načítané proměnné nic neuloží a zůstanou v ní původní data.