Thắc mắc về setioflags trong C++

cout<<"|"<<setw(10)<<setioflags (ios::fixed)<<setprecision(3)<<25.67<<"|";

mn cho em hỏi câu lệnh trên trong giáo trình thì ra output là
| 25.670| nhưng lúc test lại trên code block thì báo lỗi error: 'setioflags' was not declared in this scope| dù đã khai báo đủ
#include <iostream> #include <iomanip> using namespace std;
giúp em với ạ

em xài std::fixed thay cho cái setioflags kia :V

cout << "|" << setw(10) << fixed << setprecision(3) << 25.67 << "|";
3 Likes

người ta ko sử dụng cái setioflags nữa sao ạ?

có thấy ai dùng đâu mà ko sử dụng nữa :V

3 Likes

thật sự thì mấy cái slide học C++ ở đại học từ thời nào r, dạy chục năm ko cập nhật, code thì gõ nhưng ko test lại hay sao ấy ạ. trong silde vẫn còn dùng <iostream.h> dù đã cũ

em kiếm tài liệu nào mới hơn mà đọc, đọc tài liệu tiếng Anh được thì càng tốt.

4 Likes

vâng ạ, cảm ơn anh nhé

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?