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

مامعنى؟

مغلق
بدأه n3rd في 28 ديسمبر 2006 · 2 رد · 592 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

بينما كنت اعوم في ملفاتي وجدت هذا السطر , ولكن راح أعطي لكم جزء من الكود ومن ثم أشوف رأيكم في السطر اللي مو عاجبني :P

هذا مقطع بسيط من الكود:

int main(int argc, char **argv)
{

/* welcome mesg */
char *fst = "\nConnected!\n\n";
char *sec = "This fine tool coded by Bronc Buster\n";
char *thr = "Please enter each command followed by ';'\n";

int outsock, insock, sz; 

/* set up two structs for in and out */
struct sockaddr_in home;
struct sockaddr_in away;
/* set port, proto and bzero for BIND */
home.sin_family=AF_INET;
home.sin_port=htons(P);
home.sin_addr.s_addr=INADDR_ANY;
bzero(&(home.sin_zero),8);

في أخر سطر لم أجد معنى له .... :^)

bzero(&(home.sin_zero),8);

مارأيكم؟

أخوكم خالد من الدمام

#2

انا ما ادري وش قصة bzero وش تسوي

لكن انت خشيت على القيمة sin الي موجودة في الـ struct home

سويت لها pass by reference علشان ممكن تتعدل قيمة الـ sin الي عندك على طول يعني قيمة sin_zero راح ترجع بقيمة ثانيه بعد ما تخش بالفنكشن

تم تعديل هذه المشاركة بواسطة NullFlag في 28 ديسمبر 2006 في 07:58

#3

طيب هل يوجد موقع يقدم مجموعة هائلة من دوال السي مع شرح مختصر لها؟

أنا وجدت مواقع للـphp ولكن لا أريدها

أنا أريد C

سلام

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

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