السلام عليكم ورحمة الله
انا مسوية بارسر بلغة السي بلس بلس لكن الواجهة كونسل "سودا"
ابي اعمل واجهة رسومية فيها زر اذا انضغط يشتغل الكونسل بس بدل مايطلع المخرجات بالشاشة السودا يطلعها في الرسومية
هل فيه طريقة سهلة الله يجزاكم خير ؟
السلام عليكم ورحمة الله
انا مسوية بارسر بلغة السي بلس بلس لكن الواجهة كونسل "سودا"
ابي اعمل واجهة رسومية فيها زر اذا انضغط يشتغل الكونسل بس بدل مايطلع المخرجات بالشاشة السودا يطلعها في الرسومية
هل فيه طريقة سهلة الله يجزاكم خير ؟
تم تعديل هذه المشاركة بواسطة Jejo في 16 نوفمبر 2012 في 09:05
يوجد لديك حلول عديدة مثل Qt او wxWidgets أو GTK+ بالإضافة ل Ultimate++
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :
يمكنك إستخدام هذا برنامج :
إفتحي الملف Template.sln وسيفتح visual studio. إفتحي الملف parse.cpp وستجدين الدالة :
char *Action(char *lpszInput, unsigned long nLenght)
{
unsigned int i;
for(i = 0 ; i < nLenght ; i++) {
if(lpszInput == 'a')
lpszInput = '*';
}
return lpszInput; /* nLenght لابد أن تعيدين هذا المتغير. الطول يجب أن لايزيد عن طول*/
}ماسيقوم به البرنامج أنه سيأخذ المدخلات الموجودة في حقل الإدخال الأيمن إذا ضُغط الزر وسيمررها على الدالة Action وسيظهر ماتعيده هذه الدالة في حقل الإخراج الأيسر.
الدالة Action في المثال تبدل أي حرف a بنجمة. عدليها لمايناسبك.
التفاصيل : سلسلة دروس عربية لتعلم دوال WIN API
في جهة الـ Output نلاحظ في السطر الاخير اختفاء حرف A ... شو السالفة ؟؟

I am learning from you
it is the programmer eye
Mr.B كتب:يمكنك إستخدام هذا برنامج :
إفتحي الملف Template.sln وسيفتح visual studio. إفتحي الملف parse.cpp وستجدين الدالة :
char *Action(char *lpszInput, unsigned long nLenght) { unsigned int i; for(i = 0 ; i < nLenght ; i++) { if(lpszInput == 'a') lpszInput = '*'; } return lpszInput; /* nLenght لابد أن تعيدين هذا المتغير. الطول يجب أن لايزيد عن طول*/ }ماسيقوم به البرنامج أنه سيأخذ المدخلات الموجودة في حقل الإدخال الأيمن إذا ضُغط الزر وسيمررها على الدالة Action وسيظهر ماتعيده هذه الدالة في حقل الإخراج الأيسر.
الدالة Action في المثال تبدل أي حرف a بنجمة. عدليها لمايناسبك.
التفاصيل : سلسلة دروس عربية لتعلم دوال WIN API
شكراً لك هذا ماكنت ابحث عنه
شكراً لكم جميعا
كيف اعطيكم نقاط ؟
@ المشاكل : أشكرك على التنبيه, هناك خطأ صغير في الملف main.cpp في السطر 44. عدلي السطر:
GetWindowText(hInput, lpszInput, GetWindowTextLength(hInput));
ليصبح:
GetWindowText(hInput, lpszInput, GetWindowTextLength(hInput) + 1);
اقتباسشكراً لك هذا ماكنت ابحث عنهشكراً لكم جميعا
كيف اعطيكم نقاط ؟
قم بترشيح الإجابات التي أفادتك و سيتولى "نظام التقييم" مسألة "تقسيم النقاط".
بالنسبة لتوزيع نقاط السؤال بشكل مباشر, فالمشرفون وحدهم هم من يستطيع فعل ذلك.
تحياتي.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…