الفريق العربي للهندسة العكسية

نسخة كاملة : c++ builder مشكلة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
(21-06-2020, 01:27 PM)EarthMan123 كتب : [ -> ]أولا : الكود الذي أعطيته لا يحتوي على المشكلة التي تسأل عنها.

ثانيا : ما الغرض من الدالتين Pos و SetLength

من له خبرة في الدلفي يعرف كيفية استعمال هاتين الدلتين
لا أبرمج بالدلفي لهذا سألتك ما الغرض منهما لأعطيك ما تستخدمه في ال++C
الدالة Pos() تعيد عنوان اخي من نوع int تحمل بارامترين البارامتر الاول هو النص المراد البحث عته الثاني حجم الملف
مثلا لو عندنا ملف من نوع bin ونريد البحث عن حرف الـ asccii مثلا a
الدلة تبحث في الملف عن الـ حرف a ادا وجدته تهيد قيمة او عنوان لـ الحرف في الملف وادا فشلت فتعيد صفر
المشكل ان هاته الدالة لا تشتغل لدي هي و باقي الدوال المتواجدة في الـ system علي حسب قول الـ embracadero في موقعهم 
بينما تشتغل في الدلفي انا لا ابرمج بـ vc++ بل بي السي ++ بيلدر وانت تعرف الفرق
ربما هذا قد يفيد

The PosEx function is similar to Pos, but provides additional features and can be used in C++ code. 
__fastcall int Pos(const AnsiString& subStr) const;

لما لا تستبدلها بدالة find

http://www.cplusplus.com/reference/string/string/find/

لم أستخدم البيئة الخاصة بتلك الشركة. لذا لا أعرف الفرق الذي تتحدث عنه.
إبحث في غووغل عن naive pattern matching algorithm
الصفحات : 1 2