إعداد الدقة على STD :: Cout في نطاق الملف بالكامل - C ++ iomanip
سؤال
أقوم ببعض العمليات الحسابية ، ويجري حفظ النتائج في ملف. لا بد لي من إخراج نتائج دقيقة للغاية ، بالقرب من دقة المتغير المزدوج ، وأنا أستخدم iomanip setPrecision (int) لذلك. المشكلة هي أنه يجب علي وضع setPrecision في كل مكان في الإخراج ، مثل ذلك:
func1() {
cout<<setprecision(12)<<value;
cout<<setprecision(10)<<value2;
}
func2() {
cout<<setprecision(17)<<value4;
cout<<setprecision(3)<<value42;
}
وهذا مرهق للغاية. هل هناك طريقة لتعيين المعدل الثابت بشكل عام؟
شكرًا
المحلول
هل تبحث عن cout.precision ?
لا تنتمي إلى StackOverflow