منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
عزيزي الزائر عزيزتي الزائرة يرجي التكرم بتسجبل الدخول
لي اجل تستطيع اطهار جميع المواضيع والاقسام
اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي المنتدي

نتشرف بتسجيل

ادارة المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
عزيزي الزائر عزيزتي الزائرة يرجي التكرم بتسجبل الدخول
لي اجل تستطيع اطهار جميع المواضيع والاقسام
اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي المنتدي

نتشرف بتسجيل

ادارة المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقاأكبر منتدى هكر عربي متخصص بجديد الثغرات واختراق المواقع والأجهزة.منتدى إختراق البريد والايميلات- قسم اختراق دورة إحتراف التلغيمدورة اختراق IPs من نوع SIPو VOIP‎دورة كشف التلغيم‎دورة اختراق الأجهزة‎دورة
 
الرئيسيةأحدث الصورالتسجيلدخول


تحياتي لك الباب مفتوح لي في جميع الاقسام الذي تريده عند المشاركه  اي استفسار انا جاهز ان شاء الله
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
سحابة الكلمات الدلالية
المواضيع الأخيرة
» انشاء ./payload
 الدرس السابع لي اسي بلس Icon_minitimeالأربعاء أغسطس 11, 2021 12:03 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» دروس تعلم فنون الهكرز للمبتدئين
 الدرس السابع لي اسي بلس Icon_minitimeالجمعة ديسمبر 29, 2017 1:33 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» اقوى كود ازالة حسابات الفيس بوك
 الدرس السابع لي اسي بلس Icon_minitimeالجمعة ديسمبر 29, 2017 1:27 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» عملاق التحميل من التورنت Vuze 5.6.0.0 الجديد كليا واحدث الادوات والاصدرات
 الدرس السابع لي اسي بلس Icon_minitimeالسبت مارس 07, 2015 11:36 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» برنامج FastPictureViewer 1.9 Build 342 لتعديل و عرض الصور بكل سهوله
 الدرس السابع لي اسي بلس Icon_minitimeالأربعاء مارس 04, 2015 3:57 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» احدث فلود اضافات روم 2015
 الدرس السابع لي اسي بلس Icon_minitimeالأربعاء مارس 04, 2015 10:20 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]VB6[ أفضل الطرق لتجميل برامجك شبكة الجنرال صدام الشرعبي
 الدرس السابع لي اسي بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:58 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» الدرس الثالث -الجمل الشرطية و الدوارات شبكة الجنرال صدام الشرعبي
 الدرس السابع لي اسي بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:55 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» الدرس الثاني -المتغيرات شبكة الجنرال صدام الشرعبي
 الدرس السابع لي اسي بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:53 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]#C[ الدرس الاول تعلم خطوة بخطوة , مع الإجابة عن أي سؤال شبكة الجنرال صدام الشرعبي
 الدرس السابع لي اسي بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:52 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]C#[ الخطوه الثانية اضافةالبيانات بالـ LINQ شبكة الجنرال صدام الشرعبي
 الدرس السابع لي اسي بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:47 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]C#[ الخطوه الاولى لأستيعاب الـ LINQ شبكة الجنرال صدام الشرعبي
 الدرس السابع لي اسي بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:45 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]#C[ عمل برامج للاجهزه النقاله والPDA‏ شبكة الجنرال صدام الشرعبي
 الدرس السابع لي اسي بلس Icon_minitimeالثلاثاء مارس 03, 2015 10:41 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

أبريل 2024
الإثنينالثلاثاءالأربعاءالخميسالجمعةالسبتالأحد
1234567
891011121314
15161718192021
22232425262728
2930     
اليوميةاليومية
التبادل الاعلاني

انشاء منتدى مجاني



أفضل 10 فاتحي مواضيع
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
جنـرال الـهكـر
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
رابح..زيرؤ.فؤر.ايفر
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
ابوعلي
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
سنايبر1
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
ملك الهكر
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
العاشق
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
الساحر
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
__alsafa7__
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
صدام الشرعبي
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
أفضل 10 أعضاء في هذا المنتدى
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے - 1851
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
رابح..زيرؤ.فؤر.ايفر - 300
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
جنـرال الـهكـر - 227
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
سنايبر1 - 146
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
ابوعلي - 55
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
العاشق - 49
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
نسيـم البحـر1 - 27
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
ملك الهكر - 27
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
لووورد اليمن - 24
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
__alsafa7__ - 18
 الدرس السابع لي اسي بلس Vote_rcap1 الدرس السابع لي اسي بلس Voting_bar الدرس السابع لي اسي بلس Vote_lcap1 
تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

https://sadam-alsharabi.roo7.biz

قم بحفض و مشاطرة الرابط منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات على موقع حفض الصفحات
تصويت
احصائيات
هذا المنتدى يتوفر على 2284 عُضو.
آخر عُضو مُسجل هو Mahrr فمرحباً به.

أعضاؤنا قدموا 3052 مساهمة في هذا المنتدى في 2055 موضوع

 

  الدرس السابع لي اسي بلس

اذهب الى الأسفل 
كاتب الموضوعرسالة
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے


السٌّمعَة : 47
تاريخ التسجيل : 19/11/2012
العمر : 34
الموقع : https://m.facebook.com/profile.php?id=465134066889659

 الدرس السابع لي اسي بلس Empty
مُساهمةموضوع: الدرس السابع لي اسي بلس    الدرس السابع لي اسي بلس Icon_minitimeالسبت أبريل 12, 2014 7:54 pm

لقد تحدثنا في الدرس السابق عن تخزين الحروف في مصفوفات وألان سوف نعيد ما قلناه بشئ من التفصيل لنأخذ مثال مشابه لما سبق تماما
char A]50[;
سوف تتذكر الآن ماقلناه بأن المصفوفة السابقة تقوم بتخزين اسم او مجموعة حروف عددها 50 حرف شاملا المسافات التي بين الاسماء فعند ضغطك على قضيب المسافات يعتبر حرف ولكنه ليس له شكل لينتج المسافة بين الكلمات المهم ان المجموع 50 حرف تبدء المصفوفة من صفر الى 49 كما قلنا سابقا ان مصفوفات سي++ تبدء من صفر وليس من واحدد ولذلك الاعداد من صفر الى 49 هي 50 عدد وبالتالي عدد الحرف المخزنة هي 50 حرف كما سبق وطلبت وتم تلبية طلبك كل ذلك قلناه سابقا ولكن دعني اضيف بأن عدد الحروف التي سوف تدخلها سوف تكون 49 فقط وليس 50 لان سي++ تضيف في نهاية المتغير الحرف رقم 50 من عندها وهو الحرف\0وهو يعني نهاية المتغير الحرفي ليعرف نظام التشغيل بأن هذه هي نهاية المتغير ولا يوجد شئ بعدها والرمز السابق يطلق عليهNULL character
وخلاصة القول ان تعلن عن المصفوفة بعدد يزيد بواحد عن سعتها المدخلة
لا تتضايق مما تفعلة سي++ من اضافة رمز على حسابك الخاص في نهاية المتغير انك تفعل ذلك وانا ايضا افعل ذلك فعند كتابة فقرة مكونة من حروف نضع نقطة في نهاية الكلام لنفيد القارئ بأن الكلام انتهى – أليس كذلك
استخدام المؤشرات للاعلان عن متغيرات الحروف
يمكنك ايضا ان تعلن عن المتغير الحرفي  باستخدام المؤشرات وهو درس كان يجب ان اشرحة ضمن الدروس السابقة ولكني رأيت ان اتركه للنهاية مع انه من المفترض ان يكون في البداية ولكن لصعوبته قليلا تلافيت وضع امثلة تحتوى مؤاشرات ما أمكن في البداية انتظارا لشرحة – يمكنك ان تعلن عن متغير حرفي بهذه الطريقة
char *A;
وهذه طريقة اخرى للاعلان عن متغيرات حرفية تحتوي مميزات اكبر
A = new char ]50[;
ولنأخذ طريقة صياغة الامر السابق بجدولنا المعتاد
الصيغة
الشرح
A
اسم المصفوفة المفترض
=
لابد ان توضع لتون الصيغة صحيحة
New
من اوامر اللغة للاعلان عن متغير جديد
char
نوع المصفوفة )حروف(
]50[;
قوسين بينهم سعة المصفوفة
والجديد في الصيغة السابقة هو انك بعد ان تنتهي من جميع العمليات الخاصة بالمصفوفة السابقة يمكن ان تلغيها ولذلك لتفريغ المساحة الخاصة بها من الذاكرة وهذه هي سي++ القوية جدا وذلك بالصيغة التالية
delete  ]A[ ;
ادخال المتغيرات الحرفية
بالطبع ليس عندك مشكلة الآن في ادخال المتغيرات الحرفية باستخدامcinولكن لزم هنا التنويه بأن هذا الامر بالفعل سوف يدخل الحروف ولكنه سوف يتوقف عن الادخال عند الضغط على قضيب المسافة فلو انك تريد ادخال الاسمMohamad Hasanالى متغير حرفي سوف يستقبل الاسمMohamadوعند ضغطك على قضيب المسافة لادخال بقية الاسمHasan
حينها سوف يتوقف ولا يقبل الا الجزء الاول من الاسم وعليه استخدام احد عناصر فئةcinوالفئات سوف نشرحها في درس قادم وهو
cin.getline )A,50,’\n’(;
وصيغتة كما يلي
الصيغة
الشرح
cin.getline
الامر المشتق منcin
)
قوس احتواء البارامترات
A
اسم المصفوفة السابق الاعلان عنها
,
فاصلة بين بارامترين
50
طول او عدد الحروف المتوقع ادخالها
,
فاصلة بين بارامترين
‘\n’
معناه سطر جديد بعد المتغير ويمكنك اهمال هذا البارامتر
(;
قوس نهاية احتواء البارامترات والفاصلة المنقوطة لانها ادخال الصيغة كلها
مزيدا من الدوال التي تتعامل مع المتغيرات الحرفية
انها عدد من الدوال للمقارنة بين الحروف  والتعامل معها كما سيلي شرحه
char  Name1 ]30[ = “MOHAMAD HASAN”;
char  Name2 ]30[ = “mohamad hasan”;
int  L;
L = strcmp)Name1 , Name2(;
الدالةstrcmpتقارن بين متغيرين حرفيين مع الاخذ في الاعتبار حالة الحروف الصغيرة والكبيرة فالحرفAبالنسبة لها غير الحرفaوتعيد قيمة عدد صحيح يخزن في المتغير الصحيحLكما يلي
القيمة المعادة
الشرح
اصغر من الصفر
عندما يكون الاسم الاول اصغر من الثاني
تساوي صفر
عندما يتساوى الاسمان
اكبر من الصفر
عندما يكون الاسم الاول اكبر من الثاني
ربما يسأل احدكم سؤال ما معنى ان يكون اسم اكبر من اسم حيث ان اسم يساوي اسم هو شئ مفهوم اي تطبق الحروف فما معنى ان يكون اكبر او اصغر–نعم ربما يهمك فقط عملية التساوى كأن تدخل كلمة سر يتم مقارنتها مع كلمة اخرى مخزنة داخل الحاسب للتعرف على الشخص  اما حالة ان يكون الاسم اكبر او اصغر فهي نادرة الاستخدام وتستخدم فقط في ترتيب الاسماء ابجديا ومعنى اكبر ان يكون ترتيب الحروف في جدول اسكي  للاسم الاكبر يلي ترتب الحروف للمتغير الاصغر .
في المثال السابق لن تكون قيمةLتساوي صفر رغم ان الحروف واحدة للاسمين ولكن مرة حروف صغيرة ومرة حروف كبيرة ولكن هناك الدالة التالية التي لاتهتم بحالة الحروف
char  Name1 ]30[ = “MOHAMAD HASAN”;
char  Name2 ]30[ = “mohamad hasan”;
int  L;
L = strcmpi)Name1 , Name2(;
هذه الدالةstrcmpiسوف تعطي قيمة = صفر لان الاسمين متساويين وهي لاتهتم بحالة الحروف
الحاق متغير حرفي بآخرstrcat
char  Name1 ]30[ = “Mohamad”;
char  Name2 ]30[ = “Hasan”;
int  L;
strcat )Name1 , Name2(;
تقوم الدالة بالحاق الاسم الثاني بالاول ليصبح الاسم الثاني عبارة عن الاسمين مدموجين وتكون النتيجة ان المتغير الثانيName2بعد العملية السابقة يصبح حاملا القيمة
Mohamad Hasan
تحويل الحروف الصغيرة الى كبيرةstrupr
char  Name ]30[ = “mohamad hasan”;
strupr)Name(;
بعد العملية السابقة يتحول المتغيرNameالىMOHAMAD HASAN
تحويل الحروف الكبيرة الى صغيرةstrlwr
char  Name ]30[ = “MOHAMAD HASAN”;
strlwr)Name(;
بعد العملية السابقة يتحول المتغيرNameالىmohamad hasan
قياس طول متغير حرفيstrlen
char  Name ]30[ = “MOHAMAD HASAN”;
int L;
L =strlen )Name(;
بعد العملية السابقة سيتم قياس طول المتغير الحرفي او عدد حروفه ويوضع كعدد بالمتغيرLحيث سبق الاعلان عنه كعدد صحيح
واليك مثال يشمل كل ما سبق شرحه
#include >iostream.h#include >string.hint main)(
}
char name]50[; //Declare variables
char lastname]50[; //This could have beendeclared on the last line
cout>>"Please enter your name: ";//Tell the user what to do
cin.getline)name, 50, '\n'(; //Use gets to inputstrings with spaces
// or just to get strings after the user presses enter
if)!strcmpi)"Mohamad", name(( //The ! means not,strcmpi returns 0 for
} //equal strings
cout>>"That's my name too.">>endl; //Tell the userif its my name
{
else //else is used to keep it fromalways
} //outputting this line
cout>>"That's not my name."
{
cout>>"What is your name in  uppercase...">>endl;
strupr)name(; //strupr converts the string to uppercase
cout>>name>>endl;
cout>>"And, your name in  lowercase...">>endl;
strlwr)name(; //strlwr converts the string to lowercase
cout>>name>>endl;
cout>>"Your name is ">>strlen)name(>>" letters long">>endl;  //strlen returns
//the length of the string
cout>>"Enter your last name:";
gets)lastname(; //lastname is also a string
strcat)name, " "(; //We want to space the two names apart
strcat)name, lastname(; //Now we put them together, we a space in
//the middle
cout>>"Your full name is ">>name; //Outputting it all...
return 0;
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://sadam-alsharabi.roo7.biz
 
الدرس السابع لي اسي بلس
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس السابع لي سي بلس
» الدرس السابع التنقل في الملف
» الدرس السابع شرح برنامج CyberGate
» شرح برنامج spy-net و تكوين السيرفر الدرس السابع
» الدرس السابع : كيفية تحديد قاعدة بيانات لتعامل معها في البي اتش بي

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات :: دروس سي بلس بلس c++-
انتقل الى: