C++ 如何在输出中添加额外的零,同时使其与表对齐? cout
字段长度错误,只需添加所需的间距并重置填充字符: =================== UTILITY BILLING LOG SPRING 2017 =================== METER READINGS CHARGE KWH USED CURRENT PREVIOUS CUSTOMER NAME ========== ======== ======== ======== =================== $ 163.00 700 04305150 04304450 Edward L Jones $ 260.30 1150 01236581 01235431 Meryl PetersonC++ 如何在输出中添加额外的零,同时使其与表对齐? cout,c++,c++11,C++,C++11,字段长度错误,只需添加所需的间距并重置填充字符: =================== UTILITY BILLING LOG SPRING 2017 =================== METER READINGS CHARGE
000000000000000美元000240.75 000011150 01236581 01235431 000000梅里尔·彼得森,这是现在的样子吗
===================
UTILITY BILLING LOG
SPRING 2017
===================
METER READINGS
CHARGE KWH USED CURRENT PREVIOUS CUSTOMER NAME
========== ======== ======== ======== ===================
$ 163.00 70000043051500004304450000000 Edward L Jones
000000000000000$000240.75000000115000012365810001235431000000 Meryl Petersen
04304450 04305150 Edward L Jones
01235431 01236581 Meryl Petersen
00033333 00032223 Absent Dweller
===================
UTILITY BILLING LOG
SPRING 2017
===================
METER READINGS
CHARGE KWH USED CURRENT PREVIOUS CUSTOMER NAME
========== ======== ======== ======== ===================
$ 163.00 700 04305150 04304450 Edward L Jones
$ 260.30 1150 01236581 01235431 Meryl Peterson
cout << setfill(' ')
<< setw(16) << "$" << setw(9) << fixed << showpoint << setprecision(2) << Charge
<< " "
<< setw(8) << KWHused
<< " "
<< setw(8) << setfill('0') << meter_after
<< " "
<< setw(8) << setfill('0') << meter_before
<< " "
<< setw(21) << Cust_Name
<< endl;