
المشاركة الأصلية كتبت بواسطة حسن هادي محمود
السلام عليكم
عندي مقترح بسيط هو اضافه اوامر اكثر الاحترافيه في البرمجه بلغه مايكروسي برو
مثلا
الامر
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);
المفضلات