Какая ошибка в этом месте... #include
#include
using namespace std;
int main()
{
struct Sales_data {
std::string bookNo;
unsigned units_sold = 0;
double revenue = 0.0;
};
Sales_data data1, data2;
if (std::cin >> data1.bookNo)
{
Sales_data data2;
while (std::cin >> data2.bookNo) {
if (data1.bookNo == data2.bookNo)
data1.bookNo += data1.bookNo + data2.bookNo;
else {
std::cout << data1 << endl;
data1 = data2;
}
}
std::cout << data1 << endl;
}
else {
//нет ввода! Предупредить пользователя
std::cerr << "No data?!" << std::endl;
return -1;
}
return 0;
system("pause");
}
#include
using namespace std;
int main()
{
struct Sales_data {
std::string bookNo;
unsigned units_sold = 0;
double revenue = 0.0;
};
Sales_data data1, data2;
if (std::cin >> data1.bookNo)
{
Sales_data data2;
while (std::cin >> data2.bookNo) {
if (data1.bookNo == data2.bookNo)
data1.bookNo += data1.bookNo + data2.bookNo;
else {
std::cout << data1 << endl;
data1 = data2;
}
}
std::cout << data1 << endl;
}
else {
//нет ввода! Предупредить пользователя
std::cerr << "No data?!" << std::endl;
return -1;
}
return 0;
system("pause");
}