[ j0y @ 18.04.2008. 13:36 ] @
Hocu da napravim program tj. imenik za moji grad koji ce sadrzati bazu podataka sa imenom, prezimenom i brojem telefona gradjanina.Potrebna mi je pomoc da prilikom unosenja imena i prezimena program pronadje broj telefona za trazeno ime i prezime i obrnuto za uneti broj telefona da program pronadje ime i prezime.Evo kako sam poceo, a vi mi predloizite da li moze kako da uradim dalje... Code: #include<iostream> #include<fstream> using namespace std; int a,b,i,br_tel; char ime[10],prezime[30],p[20]; int main() { glavni: system("cls"); ofstream cprn("Baza.txt",ios::app); cout<<"1. Pronadji broj telefona\n"; cout<<"2. Pregled baze podataka\n"; cout<<"Operator: ";cin>>a; while((a!=1)&&(a!=2)) { system("cls"); cout<<"1. Pronadji broj telefona"; cout<<"2. Pregled baze podataka"; cout<<"Operator: ";cin>>a; } switch(a) { case 1: ponovo: system("cls"); cin.getline(p,20); cout<<"Unesite trazeno ime: "; cin.getline(ime,10); cout<<"Prezime: "; cin.getline(prezime,30); cout<<"trazeni broj telefona je: "; /*ovde treba da izbaci trazeni broj telefona iz fajla "baza.txt", da li imate ideju kako to da uradim*/ cout<<"\nda nastavim sa daljim trazenjem ?\n1 za da 2 za vracanje u glavni meni"; cin>>b; switch(b) { case 1: goto ponovo; break; case 2: goto glavni; break; } case 2: { system("cls"); ifstream in("baza.txt"); char c; while(true) { c=in.get(); if(!in)break; cout.put(c); } cout<<endl; system("PAUSE"); } } Unapred hvala ! ! ! |