1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#include <iostream>
#include <iomanip>
#include <map>
#include <string>
#include <sstream>
using namespace std;
struct Names
{
string DrinkName;
float Cost;
int NumDrink;
};
int main()
{
Names names[] =
{
{"Coca Cola", 0.75f, 20},
{"RootBeer", 0.75f, 20 },
{"LemonLime", 0.75, 20 },
{"GrapeSoda", 0.80, 20},
{"CreamSoda", 0.80, 20}
};
char buffer[256] = {0};
for (int i =0; i < 5; i++)
{
sprintf(buffer, "%d. %-15s %.2f %3d", i, names[i].DrinkName.c_str(), names[i].Cost, names[i].NumDrink);
cout << buffer << "\n";
}
}
|