2016-06-14 2 views
-3

новичок, изучающий C++ и не понимающий проблему. Я пытаюсь использовать setprecision (2), говорит, что setprecision (2) не определено. Если бы кто-нибудь мог помочь, я был бы очень благодарен.C++ setprecision

#include <iostream>  
#include <string> 
using namespace std; 

int main() 
{ 
double price,shipping; 

cout<<"Enter total price of of the order: "<<endl; 
cin>>price; 

if(price > 75) 
    shipping = 0; 
else if(price > 50) 
    shipping = 5; 
else if(price > 25) 
    shipping = 10; 
else if(price > 0) 
    shipping = 15; 

cout<<"Total price of order including shipping is: "<<fixed<<setprecision(2) 
    <<price + shipping<<endl; 





return 0; 
system("pause"); 
} 
+0

Учитесь любить документацию. Откройте документацию для 'std :: setprecision' и прочитайте ее. Также остановите 'using namespace std;'. – SergeyA

+0

ОК спасибо, глупо, как только я разместил это, я нашел решение doh – Sam777

+1

Добавить '#include ' к вашим услугам – WhiZTiM

ответ

3

setprecision() функция включена в библиотеку iomanip. Просто включите эту библиотеку в свою программу. и все должно быть в порядке. :)

#include<iomanip> 
Смежные вопросы