السلام عليكم
لماذا اذا قمت بتعريف مؤشر لايقبل ان اقوم بادخاله من لوحه المفاتيح
مثل
char *p;
cin>>p;
لايقبل الادخال
واذا قمت بتعريفه من نوع
int *p;
cin>>p;
يعطيني خطاء لماذا وكيف يمكن ان ادخل قيمه المؤشر
واذا ممكن ان اعرف مامعنى هذه الجمله التاليه
char *p;
p=new char;
وشكرا
