You are on page 1of 2

#include <iostream>;

#include <fstream>;
#include <string>;

using namespace std;


struct Proizvod {
string naziv;
int kolicina;
int cijena;
};
int main() {

Proizvod proizvodi[100];

int brProizvoda=0;
do {
cout << "Unesite koliko proizvoda zelite da unesete: ";
cin >> brProizvoda;

} while (brProizvoda == 0);

for (int i = 0; i < brProizvoda; i++) {


cout << "Unesite naziv, kolicinu i cijenu za proizvod " << i << ". :";
cin >> proizvodi[i].naziv;
cin >> proizvodi[i].kolicina;
cin >> proizvodi[i].cijena;
}

fstream my_file;
my_file.open("myFile.txt",ios::out);
if (my_file.is_open()) {
for (int i = 0; i < brProizvoda; i++) {

my_file << proizvodi[i].naziv << endl;


my_file << proizvodi[i].kolicina << endl;
my_file << proizvodi[i].cijena << endl;
}

}
else {
cerr << "Greska";
}
my_file.close();
Proizvod proizvodi1[100];
int brojac = 0;
my_file.open("myFile.txt", ios::in);
if (my_file.is_open()) {
for (int i = 0; i < brProizvoda; i++) {

my_file >> proizvodi1[i].naziv;


my_file >> proizvodi1[i].kolicina;
my_file >> proizvodi1[i].cijena;
}

}
else {
cerr << "Greska";
}
for (int i = 0; i < brProizvoda; i++) {
cout << proizvodi1[i].naziv << proizvodi1[i].kolicina <<
proizvodi1[i].cijena;
}
return 0;
}

You might also like