Mã này:Làm thế nào để thiết lập chiều rộng của trường số mũ cho một ostream?
#include <iostream>
int main(int, char **argv)
{
std::cout << 1.23e45 << std::endl;
}
in
1.23e + 045
khi biên soạn với MS Visual Studio 2003 và
1.23e + 45
trên máy Linux của tôi.
Làm cách nào tôi có thể chỉ định chiều rộng của trường số mũ (và tại sao có sự khác biệt ở vị trí đầu tiên)?
Tôi cần cái nào? chiều rộng là chiều rộng đầy đủ, độ chính xác là số chữ số của phần định trị. –
theo như tôi biết không thể với các thuộc tính iomanip mặc định, như bạn đã nói, cả độ chính xác và chiều rộng đều làm điều gì đó khác ... – Pieter
@Pieter: Tôi đề xuất bạn gửi câu trả lời cho dù đó không phải là câu trả lời hy vọng cho = - ( –