السلام عليكم


انا جديد فى لغة c++ واريد انشاء ملف نصى به نتيجة الكود القادم
الكود يخرج فعلا الملف و النتيجه على الشاشه هى النتيجه الصحيحه لانه يخرج الارقام العشريه كامله
لكن فى الملف يخرج فقط 5 او 6 ارقام عشريه

وانا اريد كتابة الارقام العشريه 16 رقم فى الملف النصى مثل الشاشه


الرجاء من احد الاخوة التعديل على الكود لكتابة 16 رقم عشرى فى الملف النصى



#include <iostream>
#include <fstream>
using namespace std;
int main()
**
ofstream fout;
fout.open("my file.TXT" , ios::out);
for(int R=0;R<10; R++)
**
double su;
su = R+ 1.123451234512345 ;
printf("%.16f\n",su);
fout<< su << endl;
}
fout.close();
return 0;
}