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

برنامج Hello World بال C لا يعمل

بدأه Petro في 3 فبراير 2009 · 5 رد · 775 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هو برنامج hello world عادى يعمل اذا

تم فتحة بالـ visual c++ 6 و عمل execute لة

لكن اذا فتحت الــ exe file لا يعمل

الكود و البرنامج مرفق فى المرفقات

ارجو ان اعرف ما هو الحل لكى يعمل الـ exe file

و شكرا

console1.zip

#2

عند تشغيل الكود من الكمبايلر اضغط F5 مع Ctrl

او اضف في نهاية البرنامج السطر التالي :

  1. cin.get();
  2.  

tvquran_6.gif

#3

الآن قراءت ملفك المرفق هو بالسي . عدل عليه كالتالي:

  1. #include "stdafx.h"
  2.  
  3. int main(int argc, char* argv[])
  4. {
  5. printf("Hello World!n");
  6. getchar();
  7. return 0;
  8. }
  9.  
  10.  

tvquran_6.gif

#4

المشكلة ليست في الكود الكود صحيح

لكن عند تعمل له عندما تشغله من ال exe

فإن شاشة الدوس تفتح وتغلق بسرعة لكن العبارة hello world مكتوبة على الشاشة

كل مافي الامر ان الشاشة عندما تفتح بسرعة وتغلق لا تتيح لك الفرصة لقراءة كلمة hello world

وللتجربة

جرب الكود التالي

#include "stdafx.h"

int main(int argc, char* argv[])
{double a = 12.0;
int b = 0;

	printf("Hello World!\n");
b = scanf("%lf", &a);
printf("enter : %lf, value is: %d", a, b);
	return 0;
}

هذا الكود للبرهان

جربه بال exe ولاحظ

اما الحل لمشكلتك فكما قال لك الاخ فهد

أضف

  getchar();

بعد

printf("Hello World!\n");

تم تعديل هذه المشاركة بواسطة bilal2005 في 4 فبراير 2009 في 00:38

#5

من دون ما احمل الملف او اجربه لانني لا املك الكومبايلر الان ..

الجواب واضح ..

اقتباس
اما الحل لمشكلتك فكما قال لك الاخ فهد

استخدم دالة

getche();

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#6

شكرا اخوانى

لقد استعملت الــ function

getchar()

و نفعت ، شكرا

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