我在让这张桌子正确排列时遇到问题,这是我桌子上的一条 cout 语句。我的问题是如何在一行中格式化不同的内容,而不会弄乱该行中的下一个条目。例如,当我将 setprecision(2) 用于我的黄金权重时,黄金价值会变得混乱并给我一个奇怪的数字,例如 5656e+02
cout << " Value Analysis" <<endl;
cout << "Gold: " << setw(6) << "" <<goldweight<< " Oz @ "<<costgold<<"
("<<setw(1)<< ""<<carats<<" Carats) $"<<goldvalue<<endl;