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

كيف أنقل البيانات من سجل إلى آخر في السي++

مغلق
بدأه النبراس المضيء في 19 نوفمبر 2006 · 6 رد · 748 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته وبعد

أنا مبتدئ في لغات البرمجة ..

وأبحث الآن أو بالأصح قاعد أتعلم السي ++

وعند مطالعتي لأحد الكتب لفت انتباهي سؤال في بناء قواعد البانات أو بالأصح السجلات

السؤال كان حسب ما أذكر كالتالي :

إذا علمنا أن

a=5

a=b

إذا

b=a

هذه فكرة السؤال لكن السؤال في الحقيقة كالتالي

باستخدام لغة سي ++ قم بانشاء تركيبين لسجلين أحدهما فارغ والآخر مليء واجعل البرنامج عند التنفيذ يقوم بنقل كافة بيانات المليء وينقلها للفارغ ؟؟

فما السبيل لذلك ؟

علماً أن خبرتي في السجلات غير جيدة لأني مبرمج جديد

#3

أشكرك أخي محمد على التفاعل

لكن الرابط الذي ارسلته يوضح البرنامج بصيغة عامة

ولم يودر مثال

فيا ليت لو تستطيع أيراد مثال حتى أفهم الموضوع لكان أفضل

لأني ما استوعبت إلا الآن

#4

ارجوا توضيح السؤال اكثر

مالمشكلة التي واجهتك عند نقل البيانات

#5

لم تواجهني أي مشكلة - الله لا يجيب مشاكل-

لكن أنا من النوع اللي ما يفهم إلا بمثال

ومن خلاله أقوم بتحليل الصيغة العامة

فأكون بذلك فهمت المسألأة كما ينبغي

فلو تتكرم أخي alawashiz

بوضع مثال فهذا يفضل

وللجميع جزيل الشكر

#6

طيب مادام ماتفهم الا بالامثلة

تفضل

	struct example
	{
		int a;
		int b;
	};
	example ex1,ex2;
	ex1.a=5;
	ex1.b=10;

	ex2 =ex1; 
	cout<<ex2.a<<endl<<ex2.b;


	getche();
#7

السلام عليكم

تعبناك معنا

يعني يطلع شكل الكود في النهائية كالتالي

#include<iostream.h>
#include<conio.h>
main()
{
struct example
{
int a;
int b;
};
example ex1,ex2;
ex1.a=5;
ex1.b=10;

ex2 =ex1; 
cout<<ex2.a<<endl<<ex2.b;


getche();
}

تم تعديل هذه المشاركة بواسطة النبراس المضيء في 20 نوفمبر 2006 في 23:44

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…