OsamaSaif نشر 22 نوفمبر 2015 أرسل تقرير نشر 22 نوفمبر 2015 (معدل) أريد طباعة نص بحيث يطبع الأحرف واحدًا تلو الآخر بفارق زمني بين الحرف والحرف الذي يليه كيف أقوم بذلك في ++C؟ تم التعديل في 22 نوفمبر 2015 بواسطة OsamaSaif اقتباس
0 Lujain Maaz نشر 23 نوفمبر 2015 أرسل تقرير نشر 23 نوفمبر 2015 إذا كنت تستخدم الـ 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); اقتباس
السؤال
OsamaSaif
أريد طباعة نص بحيث يطبع الأحرف واحدًا تلو الآخر بفارق زمني بين الحرف والحرف الذي يليه كيف أقوم بذلك في ++C؟
تم التعديل في بواسطة OsamaSaif1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.