السلام عليكم ورحمه الله وبركاته..
بسم الله الرحمن الرحيم
عندي كم سؤال بالـ C++ واتمنى القى لهن اجابه ان شاءالله..
السؤال الاول:
بالاول حاب تذكير للداله getline() لاني ناسيها ^_^.. وظيفتها طبعا تعطيك صلاحيه ادخال اكثر من حرف حسب عدد الحروف التي تريدها ..
السؤال الثاني :
مثال: لو افترضنا اني بصمم برنامج وظيفته ... كتابه جمله ومن ثم تحديد الملف ..ومن ثم يقوم البرنامج بنسخ المدخلات الى ملف الـ txt ألمحدد من قبل المستخدم.. كـود :
#include <iostream>
using namespace std;
main()
{
char url;
char msg;
cout<<" write msg \n"; /* الجمله التي يدخلها المستخدم */
cin>>msg;
cout<<" ENteR THe File Name : \n"; /* اسم الملف المراد كتابة الجمله فيه */
cin>>url;
cin.ignore();
FILE *f;
f=fopen("c:\3asfh.txt","w"); /* هنا حددنا اسم الملف وهو c:\3asfh.txt */
fprintf(f," write the msg here "); /* هنا الجمله وهي write the msg here */
fclose(f);
cout<<" thaks, the msg write in file \n";
cin.get();
}المطلوب هنا :
هل يمكن عندما يدخل المستخدم الرساله ويحدد مكان الملف حفظهما بمتغير من اجل وضعمها في داله fopen()
حيث ان في المثال السابق استخدمنا
f=fopen("c:\3asfh.txt","w"); || لتحديد الملفو
fprintf(f," write the msg here "); || لكتابه الجمله
هل يمكن اعطاء قيمه للمتغيرات url و write التي ادخلها المستخدم ..كطريقة المؤشر في المتغيرات ..
ٍسلام اخوكم..^_^ :rolleyes: