Hej allesammen - Jeg skal i skolen lave en database(Er nybegynder)... Jeg har valgt at lave den over McDonalds' menu, hvor at man skal kunne indtaste de forskellige "produkter", som den så skal lægge ind i et dokument, hvorefter jeg skal kunne hente dem igen? Men hvordan gør jeg det? Kan man lave et system i sin database fil?
Håber i kan hjælpe
Sådan ser den ud so far...:
#include
#include
using namespace std;
struct Menu
{
char navn[50];
int pris;
char ingredienser[50];
float kalorier;
float kj;
float fedt;
float kulhydrater;
float protein;
char allergi[50];
float forbranding;
};
char menu[25];
char valg;
int vare=0;
char valg2;
int check = 1000;
int main()
{
cout >valg;
do
{
if (valg=='j')
{
ofstream Fil("data.txt");
if(!Fil)
{
cout >Hamburger.navn;
Fil >Hamburger.pris;
Fil >Hamburger.ingredienser;
Fil >Hamburger.kalorier;
Fil >Hamburger.kj;
Fil >Hamburger.fedt;
Fil >Hamburger.kulhydrater;
Fil >Hamburger.protein;
Fil >Hamburger.allergi;
Fil >Hamburger.forbranding;
Fil >valg2;
}
}while (valg2=='j');
{
char vent;
cout >menu;
check = strcmp(menu, "Hamburger");
if (check == 0)
{
ifstream Fil("data.txt");
char i[200];
Fil >> i;
Fil.close();
cout > i;
Fil.close();
cout << i << "\n";
system("PAUSE");
Menu Cheeseburger;
cout << "Navn:" << Cheeseburger.navn << "\n";
cout << "Pris:" << Cheeseburger.pris << " kr." "\n";
cout << "Ingredienser:" << Cheeseburger.ingredienser << "\n";
cout << "Kalorier:" << Cheeseburger.kalorier <<" kcal." "\n";
cout << "Kilo joule:" << Cheeseburger.kj << " kj." "\n";
cout << "Fedt:" << Cheeseburger.fedt << " g." "\n";
cout << "Kulhydrater:" << Cheeseburger.kulhydrater << " g." "\n";
cout << "Protein:" << Cheeseburger.protein << " g." "\n";
cout << "Personer med foelgende allergener, kan ikke spise denne ret:" << Cheeseburger.allergi << "\n";
cout << "Du skal cykle, med en gennemsnitsfart på 20 km/t, i:" << Cheeseburger.forbranding << " minutter, for at have forbraendt maden." "\n";
}
}
system("PAUSE");
}
}