D
DCO_81
Guest
مرحبا جميعا ،
لقد بعض المتاعب مع هذا الرمز.حصلت من هذا "المسلسل دليل البرمجة لنظم التشغيل posix".ولكن هذا لا يعمل -- المخزن هو دائما فارغة.أين هو خطأي؟ليس لدي علاج.
رمز :استجابة كثافة العمليات ()
(
nbytes كثافة العمليات ؛
تشار * bufptr ؛
العازلة تشار [255] ؛الكتابة (فد ، "في \ ص" ، 3) ؛النوم (1) ؛bufptr = العازلة ؛في حين أن ((nbytes = قراءة (فد ، bufptr ، عازلة sizeof (منطقة عازلة) -- bufptr -- 1))> 0)
(
bufptr = nbytes ؛
إذا كان (bufptr [-1] == '\ ن' | | bufptr [-1] = '\ ص')
كسر ؛
)* bufptr = '\ 0' ؛محكمة <<العازلة <<endl ؛ / / العازلة فارغة!
-- لماذا؟!؟إذا كان (strncmp (العازلة ، "موافق" ، 2))
عودة 0 ؛عودة -1 ؛
)
لقد بعض المتاعب مع هذا الرمز.حصلت من هذا "المسلسل دليل البرمجة لنظم التشغيل posix".ولكن هذا لا يعمل -- المخزن هو دائما فارغة.أين هو خطأي؟ليس لدي علاج.
رمز :استجابة كثافة العمليات ()
(
nbytes كثافة العمليات ؛
تشار * bufptr ؛
العازلة تشار [255] ؛الكتابة (فد ، "في \ ص" ، 3) ؛النوم (1) ؛bufptr = العازلة ؛في حين أن ((nbytes = قراءة (فد ، bufptr ، عازلة sizeof (منطقة عازلة) -- bufptr -- 1))> 0)
(
bufptr = nbytes ؛
إذا كان (bufptr [-1] == '\ ن' | | bufptr [-1] = '\ ص')
كسر ؛
)* bufptr = '\ 0' ؛محكمة <<العازلة <<endl ؛ / / العازلة فارغة!
-- لماذا؟!؟إذا كان (strncmp (العازلة ، "موافق" ، 2))
عودة 0 ؛عودة -1 ؛
)