اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

إذا كنت تستخدم الـ console أضف الـ header:

#include <windows.h>

استخدام الأمر sleep لطباعة حرف يتأخر بمقدار 1 ثانية عن الحرف الذي يليه:

Sleep(1000) 

يمكنك تغيير القيمة 1000 حتى الحصول على قيمة التأخير الذي تريد.

لطباعة الأحرف واحدًا تلو الآخر أنشئ حلقة تكرار بعد وضع النص الذي تريد طباعته في سلسلة نصية string ثم اطبع الأحرف ضمن حلقة التكرار حتى انتهاء السلسلة النصية '0\':

int main()
{
string hello = "Hello Bob. Let's get\nprogramming in C++";
int x=0;
while ( hello[x] != '\0')
{
	cout << hello[x];
	Sleep(500);
	x++;
};
	cout << "\n\nEnd of message.." << endl << endl;
	return 0;
}

يمكن أيضًا أن تظهر صوتًا أثناء طباعة الحرف باستخدام الدالة Beep

اكتب الشيفرة التالية بين cout و sleep 

if ( hello[x]!= ' ' && hello[x]!= '\n')
		Beep(850, 300);

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...