تحويل :: ثنائي :: ج

تحويل :: ثنائي :: C هو تحويل بيانات ثنائية باستخدام أنواع C.
التحميل الان

تحويل :: ثنائي :: ج الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Marcus Holland-Moritz
  • موقع ويب الناشر:
  • http://search.cpan.org/~mhx/Devel-PPPort-3.11/PPPort.pm

تحويل :: ثنائي :: ج العلامات


تحويل :: ثنائي :: ج وصف

تحويل :: ثنائي :: C هو تحويل بيانات ثنائية باستخدام أنواع C. تحويل :: ثنائي :: ج هو تحويل بيانات ثنائية باستخدام أنواع C.Synopsismple استخدم تحويل :: ثنائي :: ج؛ # --------------------------------------------- # إنشاء جديد كائن وتحليل الكود المدمج # ---------------------------------------------- - بلدي $ C = تحويل :: ثنائي :: C-> NEW-> PARSE ('DEC'، DAY => 24}؛ بلدي $ معبأة = $ C-> حزمة ("التاريخ"، $ تاريخ)؛ استخدام متقدم تحويل :: ثنائي :: ج؛ استخدم البيانات :: Dumper؛ # --------------------- # إنشاء كائن جديد # --------- ------------ بلدي $ C = جديد تحويل :: ثنائي :: C Bytorder => 'Bigendian'؛ # ------------------ --------------------------------- # إضافة تضمين المسارات والمواد المعموم العالمي يحدد # -------- ------------------------------------------- $ C-> تضمين (' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/Include '،' / USR / تشمل ') -> تحديد (QW (__use_posix __use_isoc99 = 1))؛ # ----- ----------------------------- # تحليل ملف رأس "Time.h" # ---------- ------------------------ $ c-> parse_file ('time.h')؛ # ------------ --------------------------- # انظر أي ملفات يعتمد الكائن على # ---------------- ------------------------- Print Domper ()؛ # ------- -------------------------------------------------- - # معرفة ما إذا كان بتهوية يتم تعريف TimeSpec وتفريغ تعريفه # ------------------------------------ ----------------------- إذا ($ C-> DEF ('بنية TimeSpec')) {Print Domper ($ C-> الهيكل ("TimeSpec" )) } # ------------------------------- # إنشاء بعض بيانات دمية ثنائية # ---------- --------------------- بياناتي $ = "binaryteststring"؛ # ------------------------------------------------- ------------------------------------------------- ------------------------- إذا (الطول ($ البيانات)> = $ c-> sizeof ('timeSpec')) {بلدي $ perl = $ C-> فك ("TimeSpec"، بيانات $)؛ طباعة الدومبر ($ بيرل)؛ } # ------------------------------------------------ -------- # نرى أي عضو يكمن في إزاحة 5 من "بنية TimeSpec" # ---------------------------- ---------------------------- عضوان بلدي = $ C-> عضو ('TimeSpec'، 5)؛ طباعة "عضو (" TimeSpec "، 5) =" Member'n "؛ تحويل :: ثنائي :: C هو Preprocessor والتحلل لتعريفات نوع C. من القابل للتكوين للغاية ويجب أن يدعم هياكل البيانات المعقدة بشكل تعسفي. تحتوي واجهاتها الموجهة نحو الكائنات على حزمة وتفكيك أساليب تعمل كاستبدال لحزمة PERL وتفكيك وتسمح باستخدام أنواع C بدلا من تمثيل سلسلة بنية البيانات لتحويل البيانات الثنائية من هياكل البيانات المركبة إلى بيرل. ما تحويل :: ثنائي :: ج لا يختلف كثيرا عن ما يفعله مترجم C، فقط أنه لا يجمع التعليمات البرمجية المصدر في ملف كائن أو قابل للتنفيذ، ولكن يوزع التعليمات البرمجية فقط ويسمح لل PERL باستخدام التعدادات، الهياكل والنقابات والاتقابات المصنعة التي تم تعريفها داخل مصدر C الخاص بك لتحويل البيانات الثنائية، على غرار حزمة PERL وتفريغها. وتقدم الوحدة، توفر الوحدة الكثير من الطرق الراحة لاسترداد المعلومات حول أنواع C التي تم تحليلها. متطلبات: perl.


تحويل :: ثنائي :: ج برامج ذات صلة

PDF :: API2 :: Howto

PDF :: API2 :: HOWTO هي وحدة نمطية للحير يحتوي على مجموعة أساسية من الإرشادات لاستخدام PDF :: API2. ...

197

تحميل