السلام عليكم
عندي مقترح بسيط هو اضافه اوامر اكثر الاحترافيه في البرمجه بلغه مايكروسي برو
مثلا
الامر
strlen
هذا الامر يحسب لك طول اي مصفوفه
الصيغه
كود:
int strlen(char *s);
مثال
كود:
char txt[] = "mikroElektronika";
int result;
result = strlen(txt); // calculates the length of the 'txt' string, result = 16
============================================
الامر memcmp
هذا الامر مهمته عمل مقارنه بين مصفوفتين ويرجع 0 اذا كانت مصفوفتين متساويتين
الصيغه الامر
كود:
int memcmp(void *s1, void *s2, int n);
مثال
كود:
char *mess="HASSAN";
memcmp(mess+3, "SS", 2));
في مثال اعلاه راح يبدء مقارنه بين مصفوفه mess ابتداءا من عنصر رقم 3 مع مصفوفه "SS" ورقم 2 يشير الى ان عدد الاحرف مقارنه هي 2 فقط
هنا سوف يرجع 0 لان مصفوفتين متساويتين
=========================================
الامر memcpy
هذا الامر مهمته عمل نسخ مصفوفه بمصفوفه اخرى
الصيغه الامر
كود:
void *memcpy(void *d1, void *s1, int n);
حيث يتم نسخ محتويات S1 بمصفوفه d1 وبعدد عناصر تساوي n
مثال
كود:
char * mess1="Hel";
char * mess2="lo";
memcpy(mess1+3,mess2,2);