[ ChildInTime @ 21.05.2005. 22:15 ] @
Zadatak je sljedeci: Od nas se trazi da unesemo odredjeni broj učenika,i nakon toga da za svakoga unesemo ime i prezime i koju je ocjenu dobio iz recimo kontrolnog (nebitno). Nakon toga to sve moramo upisati u neki fajl,na primjer "ocjene.txt",te nakon toga taj fajl izčitati,te provjeriti koji su sve učenici pali,to jest koliko je njih dobilo jedinicu,te to dati da se upiše u fajl "jedinice.txt"(ime nebitno) Znam odraditi ovaj prvi dio...lakši dio ![]() Evo prilozicu kod : Code: #include<iostream> #include<fstream> using namespace std; struct Ucenici { char Ime_i_prezime[30]; short int Ocjena; }; void main() { Ucenici Ucenik; int BrojUcenika; ofstream File("Ocjene.txt"); cout<<"Koliko ucenika?: "; cin>>BrojUcenika; cin.ignore(); for(int i=0;i<n;i++) { cout<<i+1<<".ucenik:\n" <<"Unesite ime i prezime: "; cin.getline(Ucenik.Ime_i_prezime,30); cout<<"Ocjena: "; cin>>Ucenik.Ocjena; cin.ignore(); File<<"---------------\n" <<"IME I PREZIME: "<<Ucenik.Ime_i_prezime<<endl <<"OCJENA: "<<Ucenik.Ocjena<<endl <<"---------------\n"; } File.close(); ifstream Read("Ocjene.txt"); ... ... ... ... Sad tu nastaje problem... Nije mi problem to pročitati...isao bih nešto ovako (nastavljam): Code: ... ... char n; while(Read.get(n)) cout<<n; Read.close(); system("pause"); } Eh sad...kako postaviti uslov,da ako naidje na ocjenu 1 da sva imena tih učenika upiše u fajl (npr."jedinice.txt") znaci da provjeri sve one učenike koji su dobili keca i da ih upise u poseban fajl... Eto...ako može neka pomoć ili uputa... Hvala unaprijed... Vozdra. |