عندما أكتب كود صحيح ولا يوجد به اخطاء وأريد أن أرى النتيجة أو بناء للمشروع لا يتم هذا بصوره سليمه ولا تضهر لي النتائج لقد أستخدمت الكثير من الأمور ولا يوجد حل فأتمنى حل لمشكلتي ل أبدء الدخول في عالم البرمجة وشكرا لكم مقدما سيتم أرفاق صور توضح المشكلة في الأسفل
أريد حل لمشكلتي
ومن ثم يأخذني الى هنا ولكن يأخذني الى هنا فقط في أول مرة أضغط بناء للمشروع في المرة الثانية لا يأخذني الى هنا ولا يكتب لي شيء هنا (في المرة الثانية يأخذني فقط الى ال terminal )
هل يمكنك وضع رابط الدرس الذي يتعلق به سؤالك حيث يفضل استخدام نفس البرنامج في الشرح (Netbeans) لتتمكن من تتبع خطوات العمل من اجل تلافي مثل هذه المشاكل اثناء تعلمك.
ان الرسائل تظهر عدم وجود اي خطأ, حيث ان “exit with code 0” تدل على ان البرنامج تم تنفيذه بنجاح ولكن تم التنفيذ والخروج من نمط التنفيذ بسرعة لذلك لم تتمكن من مشاهدة الناتج.
يمكنك تجربة اضافة
std::getchar();
بحيث تجبر البرنامج ان يطلب منك ادخال قيمة محرف قبل ان ينهي تنفيذ الoutput
علما انك بحاجة الى استدعاء المكتبة التالية لتتمكن من استدعاء امر الادخال std::getchar
#include <cstdio>
يمكنك قراءة المزيد من المعلومات عن هذه المشكلة من الرابط
ان البرنامج المستخدم في الشرح يضهر لي ما تراه في الصورة
وان مشكلتي لا تتعلق بدرس معلين بهل بكل كود أكتبه انا فقط اريد ان أرى نتيجة كتابتي للكود لكي أرجع للتعلم
هنا المشكلة مختلفة حيث ان اسم المستخدم ضمن حسابك على الحاسب في اللغة العربية هو سبب المشكلة حيث ان رسالة الخطأ “exit value 2” و no such file or directory تظهر ذلك اذا فهي مشكلة مختلفة
لقد نسيت ان تضيف المكتبة التي تحتاجها من اجل امر الادخال اي اضافة
#include <cstdio>
في السطر الثاني قبل الدالة الرئيسية main
والنتيجة يمكنك ان تشاهدها ضمن Output
واي رسالة خطأ او اذا ظهرت رسالة خطأ مختلفة فيمكنك تحديدها ضمن Debug consol
كما يمكنك تجربة اضافة الامر
system("pause");
تماما قبل نهاية الكود اي قبل امر return 0
ممتاز انك تمكنت من حل المشكلة من خلال برنامج Netbeans
ولديك خطأ بسيط حيث قمت بحذف المكتبة القديمة المطلوبة من اجل تنفيذ اوامر البرنامج بما يتضمن system
تحتاج الى وجود كلا المكتبتين
#include <stdlib.h>
ومكتبة
#include <cstdio>
فقط في حال اردت اضافة امر الادخال السابق
لم تنجح اي من الأمور مع برنامج VS code
شكرا لك على كل شيء عملته وكتبته كيف لي أن أرد الجميل…!؟
اعتقد انني سأترك البرنامج وألتزم بالبرنامج الذي يستخدم في الشرح