作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将网页中的数据复制到结构数组中,并在生成数据之前按“名称”排序。当我运行这个程序时,它说按任意键继续?
#include <iostream>
#include <string>
#include <iomanip>
#include <fstream>
using namespace std;
struct productJewelry
{
string name;
double amount;
int itemCode;
double size;
string group;
};
int main()
{
// declare variables
ifstream inFile;
int count=0;
int x=0;
productJewelry product[50];
inFile.open("jewelry.txt"); // file must be in same folder
if (inFile.fail())
cout << "failed";
cout << fixed << showpoint; // fixed format, two decimal places
cout << setprecision(2);
while (inFile.peek() != EOF)
{
// cout << count << " : ";
count++;
inFile>> product[x].itemCode;
inFile>> product[x].name;
inFile>> product[x].size;
inFile>> product[x].amount;
inFile>> product[x].group;
// cout << product[x].itemCode << ", " << product[x].name << ", "<< product[x].size << ", " << product[x].amount << endl;
x++;
if (inFile.peek() == '\n')
inFile.ignore(1, '\n');
}
inFile.close();
string temp;
bool swap;
do
{
swap = false;
for (int x=0; x<count;x++)
{
if (product[x].name>product[x+1].name)
{
//these 3 lines are to swap elements in array
temp=product[x].name;
product[x].name=product[x+1].name;
product[x+1].name=temp;
swap=true;
}
}
} while (swap);
for (x=0; x< count; x++)
{
//cout<< product[x].itemCode<<" ";
//cout<< product[x].name <<" ";
//cout<< product[x].size <<" ";
//cout<< product[x].amount<<" ";
//cout<< product[x].group<<" "<<endl;
}
system("pause"); // to freeze Dev-c++ output screen
return 0;
} // end main
最佳答案
它说“按任意键继续”,因为这就是 system("pause")
调用的 pause
程序所做的。
它不会输出任何其他内容,因为您已注释掉所有输出语句。
关于c++ - 为什么这个程序提示我 'pressy any key to continue' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2783026/
我想在我的应用中使用一个额外的物理按钮。它连接到耳机插头。我在网上搜索并没有找到具体的答案。也许我没有使用正确的搜索词?有可用的教程吗?当按下这样的按钮时会触发什么事件?原始的 pressy 和廉价的
我正在尝试将网页中的数据复制到结构数组中,并在生成数据之前按“名称”排序。当我运行这个程序时,它说按任意键继续? #include #include #include #include usi
我是一名优秀的程序员,十分优秀!