uz
Feedback
لغة ال++Cخطوة بخطوة

لغة ال++Cخطوة بخطوة

Kanalga Telegram’da o‘tish

💻 الى المهندسين والمبرمجين ومحبي البرمجة والحاسوب 👈👈سوف يتم شرح لغه ال++C للمبتدئين حتى الاحتراف 👈👈 دورات مجانية 👈👈 مشاريع مفتوحة المصدر + اكواد 👈👈كتب برمجة وحاسوب #للسوال_او_الاستفسار @alhussini_IT

Ko'proq ko'rsatish
3 443
Obunachilar
Ma'lumot yo'q24 soatlar
-37 kun
-3530 kun
Postlar arxiv
2⃣النوع الثاني للتعامل مع الـstring 2⃣ strncpy ( ) تستخدم هذه الدالة لتبديل عدد محدد م‌ـــِْن محتويات مصفوفه إلى مصفوفه اخرى 👈اي تم تبديل عدد محدد من الحروف فقط طريقة التبديل يبدا بإضافة عناصر السلسلة الثانية بمكان عناصر السلسلة الاولى التي لـٍهآ نفس التسلسل بالموقع. هيكلية الدالة 👇 strncpy (string1, string2, number of copy); srting1:اسم المصفوفه الاوله srting2:اسم المصفوفه الثانية number of copy 👉 عدد الاحرف المراد نسخها م‌ـــِْن السلسلة الثانية الي الاولى. #مثال : لتبديل اول عنصرين م‌ـــِْن محتويات المصفوفة الاولئ ب اول عنصرين من المصفوفة الثانية. #include <iostream> #include <string.h> using namespace std; int main (){ char string1 [6] ="Ahmad"; char string2 [4]="BBB"; strncpy (string1, string2,2); cout<<string1; } أّلمخََ๘ﮩ₰ﮩ₰ﮩ.❥رجِأّتُّ ِ 👍♥️👍 سوف يبدل اول حرفين م‌ـــِْن السلسلة الاولئ (Ah )ب اول حرفين من السلسلة الثاني وهي (BB ) و تكون محتويات المصفوفه الاولئ بعد التبديل BBmad وتكون المخرجات BBmad !؟ ـــــہہـ٨ــ♥ـــــــــــــــــ❥ــہہ00:00:00 يتبع👇👇

الفززززززعه يا شباب ❤ اللي متصل يصوت ☝️ التصويت بينتهي الساعه 12:00 مطلوب 80 صوت على اسم 𝙰𝙱𝙾𝚃𝙰𝙻𝙷𝙷 | ❤️) وهذا الرابط https://t.me/PPPPk1/674

🎀🎀♥️🎗 درس اليــوم♥️🎗🎀🎀 👈 دوال تتعامل مع الـstring ضمن مكتبة <string.h> هي 👇 1⃣strcpy ( ) تستخدم هذه الدالة لتبديل بين مصفوفتين 👈اي تبدل عناصر المصفوفتين هيكلية الدالة👇 strcpy (string1, string2); !؟ ـــــہہـ٨ـــــــــــــ❥ــہہ00:00:00 #مثال : #include <iostream> #include <string.h> using namespace std; int main (){ char string1 [4] ="Ali"; char string2 [3]="me"; strcpy (string1, string2); cout<<string1; } في الكود👆 تم تبديل عناصر المصفوفه(Ali) الاولى بعناصر المصفوفه الثانيه (me ) وتكون عناصر المصفوفه الاولى بعد التبديل 👇 m e اي ان المخرجات 👇 me !؟ ـــــہہـ٨ـــــــــــــ❥ــہہ00:00:00 يتبع👇👇

👈إجابه السوال هي A 👈لان بين الحرفين مسافه A B والادخال عبر ال<

#لاعضاء_قناتنا_الغاليين✨ دامت اعيادكم في امن وامان وسلام ودامت لكم ولنا سعاده الكون باكملها #تقبل_الله_منا_ومنكم_صالح_الاعمال
#لاعضاء_قناتنا_الغاليين✨ دامت اعيادكم في امن وامان وسلام ودامت لكم ولنا سعاده الكون باكملها #تقبل_الله_منا_ومنكم_صالح_الاعمال🤲 #عيد_اضحى_مبارك💐 #كل_عام_وأنتم_بألف_خير✨🎊

انا فزت في السابقه المرتبه الاولى 🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳 شكرا لكم جميعا لولاكم لما فزت كلمه شكر لكل من صوت لي ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️

باقي لي 7 اصوات 👆👆 افزعوا

💢💢💢الفزعه يا شباب💢💢💢 باقي لي 7 اصوات فقط وافوز ياشباب باقي لي 34 صوت لا تبخلوا عليا ادخلوا صوتوا 👈صوتوا لي المتسابق(محمد الحسيني)😘 👈طريقه التصويت اظغط ع ❤️ التي تحت اسمي. فضلا وليس امرا التصويت عبر الرابط👇 https://t.me/PPPPk1/349

ذي بيغلطوا في الاجابه يتكلموا (في التعليقات) عشان نوضح له فين غلطه

ماهي مخرجات البرنامج. اذا ادخل المستخدم A B
Anonymous voting

#include <iostream> using namespace std; int main (){ char arr [4] ; cin>>arr ; cout << arr; return 0;}

ذي يصوت لايخرج من القناه حتى تنتهي المسابقه غدوة

ياشباب باقي لي 34 صوت لا تبخلوا عليا ادخلوا صوتوا 💢💢💢نداء عاجل💢💢💢 لو سمحتوا😘😘😘😘 👈صوتوا لي المتسابق(محمد الحسيني)😘 👈طريقه التصويت اظغط ع ❤️ التي تحت اسمي. فضلا وليس امرا التصويت عبر الرابط👇 https://t.me/PPPPk1/349

🎀🎀♥️🎗 درس اليــوم♥️🎗🎀🎀 👈تابع للمصفوفات النصوص (string) #مصفوفة_احادية_الابعاد: 👈عند ادخال مصفوفتين بداله الادخال <<cin ويكون مدخلات المصفوفه الاوله عبارة عن كلمات بينهن مسافه فانه ياخذ الكلمه التي قبل المسافه ويدخلها الى المصفوفه الاوله وياخذ الكلمه الثانيه ويدخلها للمصفوفه الثانيه 👈اي انه عند الادخال الاول للمصفوفه اذا كانت كلمات فيها مسافه فانه لايطلب منك الادخال مرة اخرى للمصفوفه الثانيه #include <iostream> using namespace std; int main (){ char arr1[20] , arr2 [20]; cout<<"enter the arr1\n"; //ادخل المصفوفه الاوله cin >>arr1; cout<<"enter the arr2\n"; //ادخل المصفوفه الثانيه cin >>arr2; //اطِبّْع المصفوفه الاوله cout<<"arr1="<<arr1<<endl; //اطبع المصفوفه الثانيه cout << "arr2 ="<<arr2; return 0;} في الكود👆 يدخل المستخدم arr1 ثم تنفذ خطوة الادخال 2arr هذا الكلام الصحيح يكون بحالة ادخال المستخدم كلمة واحدة بّدون مسافه. اما لو ادخل المستخدم جملة مثل ( Mohammed Adel) فانه يخذ الاسم الاول(Mohammed) للمصفوفه الاولهarr1 وما يطلب المستخدم ادخال مرة اخرى وانما ياخذ بقية الجملة تبع الادخال الاول (Adel)للمصفوفه الثانيهarr2 كما في الكود اعلى 👆👆. عند تنفيذ البرنامج👆مثلا لو ادخل المستخد الاتي👇 enter the arr1: Mohammed Adel enter the arr2: لن يسمح لك هنا بادخال المصفوفه الثانيه لانه تم الادخال عن طريق ال<<cin لذلك اخذ كلمه Adel وادخلها الى هنا وتكون مخرجات البرنامج👇 arr1= Mohammed arr2 = Adel !؟ ـــــہہـ٨ـــــــــــــــــــ❥ــہہ00:00:0 #لحل_هَـ(⊙_⊙)ــا_المشكلة. 👈لكن لو اردنا ان ندخل مصفوفتين ولكن يكون مدخل المصفوفه الاوله جمله كامله مش كلمه فقط مثل الذي فوق👆👆 ومن ثم يطلب مننا ادخال المصفوفه الثانيه فاننا نضيف كلمه line الُى نهايه داله الادخال cin.get ويكون شكلها👇 ( cin. getline) هذه الداله( cin. getline) صيغتها نفس صيغه الدالهcin. get بالظبط قد تم شرحه في الدرس الذي قبل هذا !؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00 تعديل الكود لكي يسمح لنا بادخال جمل للمصفوفه الاوله ثم يسمح لما بادخال المصفوفه الثانيه #include <iostream> using namespace std; int main (){ char arr1[20] , arr2 [20]; cout<<"enter the arr1\n"; //ادخل المصفوفه الاوله cin.getline(arr1,20) ; cout<<"enter the arr2\n"; //ادخل المصفوفه الثانيه cin.getline(arr2,20) ; //اطِبّْع المصفوفه الاوله cout<<"arr1="<<arr1<<endl; //اطبع المصفوفه الثانيه cout << "arr2 ="<<arr2; return 0;} في الكود👆 لو ادخل المستخدم للمصفوفه الاوله جمله (Mohammed Adel) في هذه الحاله سوف يسمح لك بادخال المصفوفه الثانيه عند تنفيذ البرنامج 👆 مثلا لو المستخدم الاتي👇 enter the arr1: Mohammed Adel enter the arr2: هنا سوف يسمح لك بادخال المصفوفع الثانيه بدون اي اشكاليه لانوه تم الادخال عن طريق ال(cin. getline) وكان المستخدم ادخل لهذه المصفوفه الجمله الاتية(Good bay) بّتكون مخرجات البرنامج👇 arr1= Mohammed Adel arr2= Good bay !؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00 ✍✍ محمد الحسيني انتهى...✋✋

صوتوا. لي مش خسرانين اي حاجه👆👆

💢💢💢نداء عاجل💢💢💢 لو سمحتوا😘😘😘😘 👈صوتوا لي المتسابق(محمد الحسيني)😘 👈طريقه التصويت اظغط ع ❤️ التي تحت اسمي. فضلا وليس امرا التصويت عبر الرابط👇 https://t.me/PPPPk1/349

الــــــنــــصــــــوص (string): #مصفوفة_احادية_الابعاد: تكون مصفوفة مكونة من سلسلة حروف وتخزن بطريقة المصفوفة الاعتيادية عدا بأنه في اخر موقع بها المصفوفة يخزن الحرف ( ' 0\ ' ) للدلالة على ان السلسلة انتهت. 👍 #مثلآ : مصفوفة حرفية اسمها name يخزن فيها اسم شخص ليكن hamza. char name [9]="Mohammed"; او تكتب هيك لكن نعمل الصفر ماننسا👇 char name [9]={'M' , 'o' , 'h' , 'a' , 'm' , 'm' , 'e' , 'd' , '\0'}; حجزنا 9 مواقع رغم ان الاسم ثمانيه حروف لان نحنا نضيف الـ0 نهاية السلسلة. اول حرف بالسلسلة ياخذ الموقع 0 والثاني 1 والثالث 2 ... وهكذا !؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00 #دوال_الادخال_والاخراج ( #string ) 👈في حالة الادخال كلمات بينهن مسافه الى الُمصفوفه عبر ال <<cin فانه يتم ادخال الكلمات التي قبل المسافه الى المصفوفه اما الكلمات التي بعد المسافه فلا يتم ادخالها الى المصفوفه 👈اي ان الادخال يكون لاعند المسافه فقط #include <iostream> using namespace std; int main (){ char arr [40] ; cin >>arr; cout << arr; return 0;} في الكود 👆 لو ادخل المستخدم هذا الاسم👇 Mohammed Adel AlHusseini سوف تاخذ الاسم الاول مدخل لها فقط وتترك الثاني واللي بعده وتكون المخرجات. الاسم الاول فقط👇 Mohammed 👈اي انه لم يدخل الى المصفوفه الا الكلمات التي قبل المسافه فقط !؟ ـــــہہـ٨ــ♥ـــــــــــــــــ❥ــہہ00:00:0 #لحل_هَـ(⊙_⊙)ــا_المشكلة. 👈لكن اذا اردنا ان ندخل الكلمات التي بعد المسافه والتي قبلها او الكلمات التي سوف يدخلهن المستخدم. كامله بدون اي نقص ناخذ دالة ادخال تاخذ الجملة كلها هي 👇 ( cin.get ) صيغتها هكذا👇 cin.get (string, number of input) 1⃣ string هي المصفوفة المراد ادخالها ك سلسلة نصية. 2⃣number of input هي عدد الحروف المحتملة اللي ندخلها م̷ـــِْن شاشة التنفيذ. دائما اعملها اكثر م̷ـــِْن احتياجك ولا تتجاوز حجم المصفوفة. !؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00 تعديل الكود لادخال جملة مش كلمة 👇👇 #include <iostream> using namespace std; int main (){ char arr [40] ; cin.get(arr,30) ; cout << arr; return 0;} !؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00 أّلمخََ๘ﮩ₰ﮩ₰ﮩ.❥رجِأّتُّ ِ 👍♥️👍 Mohammed Adel AlHusseini !؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00 ✍✍ محمد الحسيني انتهى...✋✋

هل تريد مواصله الدرروس�
Anonymous voting