Professional Documents
Culture Documents
6.knjige Struktura
6.knjige Struktura
6.knjige Struktura
stranica i podatak koji odredjuje da li je knjiga posudjena ili nije. Meni origrama treba da izgleda kao
na slici:
Odabirom opcije 3 potrebno je unjeti knjigu s tim da je vrijednost varijable posudjeno pri unosu
knjige uvijek false.
Program
#include<iostream>
#include<fstream>
struct Knjiga{
string naslov;
string autor;
int brStranica;
bool posudjena;
};
void prikazi_meni(){
int i = 0;
ifstream file;
file.open("knjige.txt");
while(!file.eof()){
i++;
n = i;
file.close();
void unesi_knjigu(){
ofstream file;
file.open("knjige.txt",ios::app);
string naziv;
string autor;
int brStranica;
bool posudjena;
posudjena = false;
file << ' ' << naziv << ' ' << autor << ' ' << brStranica << ' ' << posudjena;
file.close();
if(knjige[i].posudjena == true) {
}
int main(){
int val,n;
Knjiga knjige[100];
ucitaj_knjige(knjige, n);
prikazi_meni();
while(!izlaz){
system("cls");
switch(val){
case 1:
prikazi_Knjige(knjige,n);
break;
case 2:
prikazi_posudjene_knjige(knjige, n);
break;
case 3:
unesi_knjigu();
ucitaj_knjige(knjige, n);
break;
case 4:
izlaz = true;
break;
case 5:
prikazi_meni();
break;
return 0;
}