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

مشكلة في التعامل مع النصوص في Vc++

بدأه Islamic_Empire في 21 نوفمبر 2008 · 4 رد · 567 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم إخواني الأعزاء

أنا مبتدئ في البرمجة ب VC++ 6 وقمت بتصميم برنامج بسيط يتعامل مع النصوص .

أردت استخدام النصوص بشكل اكثر يعني اضفت CString عبر ال Class Wizard للكائنات التي اضفتها . المشكلة أني اريد المزيد من المتغيرات النصية للاستخدام

حاولت إضافة مكتبة string فعندما أقوم بتعريف مثلا :

string aaa;

لا يتعرف البرنامج على الكلمة string

حاولت مرة أخرى باستخدام مصفوفات الأحرف

char aaa[50];

فظهرت مشكلتان :

1 - إذا كتبت

aaa = "Please Help"

يظهر لي :

Error cannot convert from char[50] to char [15]

هذه المشكلة لم تظهر لي أبدا عندما كنت اتعامل مع iostream

2 - إذا كتبت

m_data = aaa + bbb

يظهر لي :

error cannot add two pointers

لا أعرف ما هذه المشاكل العجيبة لقد تعامل مع كلا النوعين من خلال ال console وكانت البرمجة سلسة جدا

#2

ولم لا تستخدم المزيد من CString وتريح نفسك ؟

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

كيف أضيف المزيد من Cstring هل انشئ كائنات لا أحتاجها و اضيف لها متغيرات نصية , جميع الكائنات التي احتاجها اضفت لها متغيرات واستخدمها ؟

اتمنى المساعدة فأنا ما زلت مبتدئ في الفيجوال

#4

ضفها كما تشاء :Local/Global Variable , كأنك تتعامل مع كائن string .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5

أها

CString aaa;

جيد لم أكن اعرفها شكرا اخي نفعت بدون اضافة مكتبات ولا تعب

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