سؤال

عندما أقوم بتجميع مشروع ، تستمر Intel Visual Fortran في إعطائي هذا النوع من الخطأ. تم العثور على الخطأ على الكود أدناه:

dimension tairgl(12),eairgl(24),windgl(12),psisgl(12),yenang(98),yunazm(98)

هذه هي رسالة الخطأ التي قدمها المترجم.

Error: Syntax error, found END-OF-STATEMENT when expecting one of: ( [

أي شخص لديه أي فكرة عن هذا الخطأ؟

هل كانت مفيدة؟

المحلول

بناء الجملة يبدو على ما يرام. يمكنني التفكير في احتمالين: 1) تم تكوين برنامج التحويل البرمجي للنظر فقط إلى رمز المصدر إلى العمود 72 وهذا السطر أطول ، 2) الخطأ في مكان آخر والرسالة مضللة. احتمال 1 يفترض أنك تقوم بتجميع Fortran 77 مع تصميم المصدر الثابتة ، بدلاً من Fortran 90 ، أو أن المترجم يتم تكوينه لسوء تكوينه لـ Fortran 90. لإصلاح الإمكانية 1 ، إما تقسيم الخط مع استمرار ، تقسيمه إلى بيانات البعدين ، أو ابحث عن خيار التحويل البرمجي الذي يتسبب في قبول برنامج التحويل البرمجي خطوط أطول

نصائح أخرى

من السؤال ، يبدو أن هناك خطًا جديدًا بعد بيان البعد. هل هذا صحيح؟ لن أتفاجأ إذا أعطى ذلك خطأً غير متوقع في نهاية النوع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top