المترجم هو برنامج مصمم خصيصًا لترجمة الكود المصدري للغة البرمجة إلى كود الآلة وإرجاع مخرجات يمكن قراءتها بواسطة الإنسان بعد تنفيذ الكود. هناك مترجمين مختلفين متاحين لتنفيذ برنامج C++. Turbo C++ هو أيضًا مترجم يستخدم لتنفيذ برامج C++.
ما هو خطأ Turbo C++: غير قادر على فتح ملف التضمين 'STDIO.H' وكيف ينشأ؟
يمكن للمترجمين عرض أخطاء مختلفة أثناء تنفيذ التعليمات البرمجية، في حالة وجود رموز معيبة. ال ' غير قادر على فتح ملف التضمين 'STDIO.H' 'هو خطأ في الترجمة غالبًا ما يظهر في برنامج التحويل البرمجي Turbo C++ أثناء تجميع التعليمات البرمجية. ينشأ هذا الخطأ بشكل أساسي بسبب التكوين الخاطئ في أدلة Turbo C++.
كيفية حل خطأ Turbo C++: غير قادر على فتح ملف التضمين 'STDIO.H'
هذا برنامج مكتوب لعرض شكل الدائرة.
#تشمل
#تشمل
#تشمل
#تشمل
كثافة العمليات رئيسي ( فارغ )
{
كثافة العمليات com.gdriver = كشف، gmode، رمز الخطأ ;
كثافة العمليات ميدكس، ميدي ;
كثافة العمليات نصف القطر = 100 ;
initgraph ( & جي درايفر, & الكائنات المعدلة وراثيا, 'ج: \\ توربوك3 \\ جيد' ) ;
خطا بالكود = نتيجة الرسم البياني ( ) ;
لو ( خطا بالكود ! = يفهم باستفاضة ) /* حدث خطأ */
{
printf ( 'خطأ في الرسومات: %s \ن ' ، رسالة خطأ بياني ( خطا بالكود ) ) ;
printf ( 'اضغط على أي مفتاح للتوقف:' ) ;
getch ( ) ;
مخرج ( 1 ) ;
}
ميدكس = com.getmaxx ( ) / 2 ;
وقت الظهيرة = com.getmaxy ( ) / 2 ;
setcolor ( com.getmaxcolor ( ) ) ;
دائرة ( ميدكس، ميدي، نصف القطر ) ;
getch ( ) ;
رسم بياني مغلق ( ) ;
يعود 0 ;
}
عند تنفيذ هذا الرمز في Turbo C++، فإنه يُرجع خطأ يتضمن 'تعذر فتح ملف التضمين' 'STDIO.H'. يحدث هذا الخطأ أثناء تجميع التعليمات البرمجية بسبب التكوين الخاطئ للأدلة:
لإصلاح هذا الخطأ، اتبع الخطوات الواردة أدناه:
الخطوة 1: حدد خيارات من نافذة Turbo C++. انتقل إلى التطبيقات:
الخطوة 2: انقر على المكتبة. اختر قياسي من النافذة المنبثقة واضغط على موافق:
الخطوه 3: انتقل إلى الخيارات مرة أخرى، واختر الدلائل وقم بتكوين الدلائل كما هو موضح أدناه، ثم انقر فوق موافق:
الخطوة 4: الآن انقر فوق Compile مرة أخرى وانتظر حتى اكتمال التجميع. تم التجميع بنجاح وتم إصلاح الخطأ:
خاتمة
هذا الخطأ هو خطأ في الترجمة يتم رؤيته غالبًا في برنامج التحويل البرمجي Turbo C++ أثناء تجميع التعليمات البرمجية. ينشأ هذا الخطأ بشكل أساسي بسبب التكوين الخاطئ في أدلة Turbo C++. يمكن إصلاح هذا الخطأ عن طريق تكوين أدلة Turbo C++ بشكل صحيح.