11. januar 2008 - 14:49Der er
8 kommentarer og 1 løsning
Søgning i database
Hey...
Jeg har programmering i C++ på niveau c... Vi har fået stillet til opgave at lave et program, der kan oprette en database, hvor man kan indskrive dvd'er med diverse info (skuespiller, spilletid osv.)
Vi har endnu ikke fået undervisning i hvordan man skal lave dette program, meen det har da ikke holdt mig tilbage...
void eksdatabasefunktion(void) { system("cls"); int y(0), antal; char navn[10];
string info2; cout << "Skriv navnet paa databasen du oensker at vedlaegge ny data i? (afslut med .txt)" ; cin >> navn; ofstream a_file ( navn, ios::app); cout << "Hvor mange data'er oensker du at tilfoeje (f.eks. 10 film)? "; cin >> antal; cin.get(); system("cls"); do { ofstream a_file (navn, ios::app); a_file<<"\n"; cout << "Skriv data'erne, f.eks. (navn, spilletid, skuespiller; Brad Pitt; Jolie; osv.)"; getline(cin, info2); a_file<<info2; y++; a_file.close(); system("cls");
} while(y<antal); }
/KODE
Mit problem er så, at jeg ikke ved hvordan man søger i en tekst fil...
Har jeg f.eks. følgende til at stå i databasen:
Harry Potter, 2 timer og 3 min, Emma Watson Cute girl ahead, 1 time og 20 min, Emma Watson Halloween, 2 timer og 7 min,
Så vil jeg gerne kunne søge på Emma Watson, og så skal der komme alle de film frem hvor hun spiller med i. I dette tilfælde skulle 2 af de overstående film komme frem på skærmen...
Jamen arne v det er jo det jeg prøver at fortælle dig... Jeg ved ikke hvordan man læser tekst filen, kan kun skrive til den, det er derfor jeg søger hjælp herinde... Det er jo ikke nemt at lave en funktion, der læser alle linierne, når man ikke ved hvordan man læser i en tekst fil...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.