چجوری می شه مقدار یک اشاره گر رو به اشاره گری از نوع دیگر نسبت داد؟

کامپایلر نسبت دادنشون رو به شکل عادی قبول نمی کنه مثلا وقتی کد زیر رو می نویسم:
ip = cp//ip is int pointer and cp is char pointer
ارور "*can not convert int * to char" رو می ده و مجبورم به شکل من درآوردی مقدار اشره گر اولی رو چاپ کنم و بعد با اسکن اف بریزمش تو اشاره گر دومی