السلام عليكم ورحمة الله وبركاته ..
كيفكم شباب ؟يارب تكنون بخير :)
معي مشكلة متوسطة اليوم وجعت لى راااااااسي جداً !!
المشكلة كالتالي :
اريد ان اعمل يطبع لك كلمات معينة كل مدة معينة وتختار بrandom يعني مثلا اريد اطبع كلمة ahmed اريد اخلي a ثم ينتظر شئ اقل من 950 بالSleep (عشوائي) ويكتب كل رقم والحمدلله نجحت وهذا هو الكود :
#include<windows.h>
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void main(){
srand( time(NULL) );
system("color c");
char name[] = {'A','h','M','e','D',' ','K','i','n','g',' ',' ','z','A','x',' ','Y','e','e','7'};
for(int i=0;i<=19;i++){
cout << name;
Sleep(rand() % 950);
}
cout << endl << endl << "Written By zAx ";
system("pause");
}
لكن احب يكون الكلام اللى بيكتبه يكون Input يعني المستخدم البرنامج هو اللى يضعه ويبدل الahmed king zax yee7 لأي كلمة ثانية هو عاوزها قعدت اشوف اى دالة مش عارف !! وفيه دالة بالفيجوال بيسك اسمها Mid وهي تكتب فيها رقم الحرف ويكتبه لما يكون variable..
وطبعاً الفكرة بتاعت البرنامج كلها انه Array يعني كل حرف لوحده وبعدها فالfor فيه لووب من 0 الى 19 يعني حيكتب لى الحروف كلها ان شاء الله .. ايه الحللل :( :( :( ؟
هل فيه دالة تكتب لى الحروف حرف حرف مثل Array لكن char ??
او هل ممكن اخلي المستخدم يدخل البيانات في Array؟ يعني مثلا يجيب اول حرف يدخله المستخدم ويضعه بأول Array ? او فيه حل ثني او ايش ؟
وشكراً لكم
وانتظركم ان شاء الله

