gpt4 book ai didi

c++ - 无法识别 Setiosflags

转载 作者:行者123 更新时间:2023-11-28 08:08:59 24 4
gpt4 key购买 nike

我正在尝试编译它,但出现错误 error: ‘setioflags’ was not declared in this scope这听起来像是试图将其识别为变量。这是我直接从课本上抄来的例子,检查了好几遍都没有发现错误。我忽略了什么吗?我在 Mac 上,如果这有所作为,我知道 <conio.h>库因此无法工作,但是 <iomanip>被认可

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

const int DISTRICTS = 4;
const int MONTHS = 3;

int main() {
int d, m;
double sales[DISTRICTS][MONTHS];

cout << endl;
for(d = 0; d < DISTRICTS; d++)
for(m = 0; m < MONTHS; m++)
{
cout << "Enter sales for district " << d+1;
cout << ", month " << m+1 << ": ";
cin >> sales[d][m];
}

cout << "\n\n";
cout << " Month\n";
cout << " 1 2 3";
for(d = 0; d < DISTRICTS; d++)
{
cout << "\nDistrict " << d+1;
for(m = 0; m < MONTHS; m++) // Display array values
cout << setiosflags(ios::fixed) // Not exponential
<< setioflags(ios::showpoint) // Always use poin
<< setprecision(2) // Digits to right
<< setw(10) // Field width
<< sales[d][m]; // Get number from array
} // end for(d)
cout << endl;
return 0;
}

最佳答案

您正在寻找 setiosflags .注意那里额外的s。第二次通话时您的拼写不同。

关于c++ - 无法识别 Setiosflags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9556543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com