istream i ostream, iako sam ja ukljucio header <iostream>.Zaista mi nije jasno zbog cega?
Unapred zahvala!
Code:
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cstdlib>
//funkcija main
int main()
{
int id; //cetvorocifreni ceo broj
double kredit_limit;
double stanje;
char ime_fajla[81];
char odgovor;
cout << "Unesite putanju fajla koji zelite da kreirate> ";
cin.getline(ime_fajla, 81);
//Kreiranje fajla za pisanje
fstream io_file(ime_fajla, ios::out);
//U slucaju neuspesnog otvaranja fajla
if(!io_file)
{
cerr<<endl;
cerr<<"Error neuspesno otvaranje fajla "<< ime_fajla <<" !"<<endl<<endl;
exit(1);
}
cin.ignore(); //uklanjanje '\n'
cout<<"Zelite li da kreirate potecijalnog dobitnika Platinum card (D/N): ";
odgovor = cin.get();
while(toupper(odgovor) == 'D')
{
cout<<endl;
cout<<"ID > ";
cin >> id;
cout<<endl;
cout<<"Kredit limit> ";
cin >> kredit_limit;
cout<<endl;
cout<<"Stanje> ";
cin >> stanje;
//upis zapisa u fajl
io_file << id <<" "<<kredit_limit<<" "<<stanje<<endl;
cin.ignore(); //uklanjanje '\n'
cout<<"Zelite li da kreirate novog potencijalnog korisnika Platinum Card (D/N): ";
cin >> odgovor;
}
io_file.close();
system("PAUSE");
return 0;
}
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cstdlib>
//funkcija main
int main()
{
int id; //cetvorocifreni ceo broj
double kredit_limit;
double stanje;
char ime_fajla[81];
char odgovor;
cout << "Unesite putanju fajla koji zelite da kreirate> ";
cin.getline(ime_fajla, 81);
//Kreiranje fajla za pisanje
fstream io_file(ime_fajla, ios::out);
//U slucaju neuspesnog otvaranja fajla
if(!io_file)
{
cerr<<endl;
cerr<<"Error neuspesno otvaranje fajla "<< ime_fajla <<" !"<<endl<<endl;
exit(1);
}
cin.ignore(); //uklanjanje '\n'
cout<<"Zelite li da kreirate potecijalnog dobitnika Platinum card (D/N): ";
odgovor = cin.get();
while(toupper(odgovor) == 'D')
{
cout<<endl;
cout<<"ID > ";
cin >> id;
cout<<endl;
cout<<"Kredit limit> ";
cin >> kredit_limit;
cout<<endl;
cout<<"Stanje> ";
cin >> stanje;
//upis zapisa u fajl
io_file << id <<" "<<kredit_limit<<" "<<stanje<<endl;
cin.ignore(); //uklanjanje '\n'
cout<<"Zelite li da kreirate novog potencijalnog korisnika Platinum Card (D/N): ";
cin >> odgovor;
}
io_file.close();
system("PAUSE");
return 0;
}