السلام عليكم ورحمة الله وبركاتة
سؤالي بخصوص البونتر :اذا كان لدي 10 (اي عدد)اشخاص واريد ادخل اسم كل واحد منهم فهل يمكن عمل ذلك بالبوينتر؟
السلام عليكم ورحمة الله وبركاتة
سؤالي بخصوص البونتر :اذا كان لدي 10 (اي عدد)اشخاص واريد ادخل اسم كل واحد منهم فهل يمكن عمل ذلك بالبوينتر؟
char * names = new char[10] ;
for (int i = 0; i < 10; i++)
names[10] = 'aa';هذا الكود
char name[10][10];
char *ptr;
ptr=&name[10[10];
cin>>*ptr;
ويعطيتي اخطاء
مع اني استخدمت نفس هذا الكود للمصفوفه الاحادية ومشي الحال..
أخوي أبو نادر أعتقد أن الخطأ من cin
aptr والمفروض أن يكون ptr
اعتقد ذلك لأن ما عندي كمبايلر عشان أتأكد .
سامحوني فقد كتبت الكود السابق بسرعة و هذا برنامج كامل و صحيح
#include
using namespace std;
void main()
{
char ** names = new char*[10] ;
for (int i = 0; i < 10; i++)
{
names = new char[20];
char * name = new char;
cin >> name;
names = name;
};
for (i = 0; i < 10; i++)
cout << names <<'n';
cin.get();
cin.get();
}هذا الموضوع مغلق.