مشاهدة النسخة كاملة : Question About Reading From Files


mennaya
03-05-2007, 10:00 PM
السلام عليكم

لو سمحتوا يا جماعه انا عاوزه اعرف حاجه
انا عاوزه اقرا من الفييل الى المستخدم هيكون مدخل اسمه.......... يعنى مثلا لو عندى فانكشن بيدخلاها باراميتر من نوع سترنج انا بقى عاوزه اقرى الفييل الى بنفس اسم الاسترينج ده .....اعمل ايه؟؟؟؟؟

يعنى مثلا
void load(strring name) // el functiom

ifstream myfile(" ",ios::in); //what can i write between bracts

انا عارفه انى لو كتبت اسم فييل معين هيروح يقراه .....بس انا عاوزاه لو بعتت للفانكشن مثلا اسم محمد يروح يقرا الفيل الى اسمه محمد .....و لو كتبت احمد يروح يقرا الفييل الى اسمه احمد .....وهكذا على حسب الباراميتر الى هيدخل

أبو أمير
11-05-2007, 11:41 PM
الشلام عليكم
بصراحة لم أفهم المطلوب أرجو التوضحيح ونحن بالخدمة إن شاء الله
هل المطلوب تغيير اسم الملف
فإذا كان ذلك يمكن استحدام التعليمة
int rename(const char *oldname, const char *newname);

modn3
16-05-2007, 11:33 AM
write
void load(strring name) // el functiom

ifstream myfile(name,ios::in); //what can i write between bracts
name can take
mohammed.txt with the directory as a parameter to the function
then the file will be opened

mennaya
24-05-2007, 02:17 AM
السلام عليكم

متشكره اوى على ردودكم يا جماعه و اسفه لو كنت معرفتش اوضح كويس الى انا عاوزاه , بس الحمد لله عرفت الحل


void load(char* name) i
char m [6]=".txt"; // making array of characters to the part ".txt
char *n = new char [strlen(name)+6]; i
strcpy(n,name); i
for(int f = 0 ; f < 6 ; f++) i
n[strlen(name)+f] = m[f]; i

ifstream game(n, ios::in); i

انا عاوزه بس اوضح ان الغرض من ده كله ان اسم الفييل الى هيدخل ( n )ده يكون .txt + الاسم الى هتبعته ال فنكشن عشان كده عملنا ده كله .