الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لماذا لا يعمل

مغلق
بدأه maro009 في 21 أبريل 2005 · 4 رد · 465 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كود بسيط لكن لا يعمل

الفكرة انشاء Dynamic name داخل loop

int main()
{
	char *names = NULL;
for (int i=0; i<3; i++)
	{
  if(names)
  {
 	 cout<<"yes"<<endl;
 	 delete[]names;
 	 names=NULL;
  }
	cout << "1- Enter the name : ";
  names=new char [size];
      cin.get (names , size);
char k;
	do
	{
  cin.get(k);
	}while(k!='\n');
cout<<names;
}
return 0;
}
#2
 names=new char [size];
     cin.get (names , size);

Size

غير معرفة و الحل هو لإضافة ::

int size=100;

أو

#define size 10
#3

اخى size معرفه فى الheader file ب 100

للأسف هذه ليست المشكله

#5

ارجو ذكر نوع المشكلة هل Compiler Error او Runtime Error ام نتائج غير متوقعة

Sr. Software Development Engineer
Hulu, LLC
My Blogs

هذا الموضوع مغلق.

مواضيع مشابهة