Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <fstream>
- class Kontakt{
- std::string first_name, last_name, email_address, tel_broj;
- public:
- Kontakt(std::string, std::string, std::string, std::string);
- friend std::ostream& operator<< (std::ostream&, const Kontakt&);
- };
- Kontakt::Kontakt(std::string fn, std::string ln, std::string ea, std::string tb){
- first_name = fn;
- last_name = ln;
- email_address = ea;
- tel_broj = tb;
- }
- std::ostream& operator<< (std::ostream& OutputStream, const Kontakt& rhs)
- {
- OutputStream << rhs.first_name << " " << rhs.last_name << " " << rhs.email_address << " " << rhs.tel_broj;
- return OutputStream;
- }
- int main(){
- std::string ime_dat;;
- Kontakt imenik[3] = {
- Kontakt("Ivan", "Horvat", "ihorvat@mail.com", "09934563234"),
- Kontakt("Ivan", "Horvat", "ihorvat@mail.com", "09934563234"),
- Kontakt("Ivan", "Horvat", "ihorvat@mail.com", "09934563234")
- };
- std::cout << "Unesi ime izlazne dat:" << std::endl;
- std::getline(std::cin, ime_dat);
- ime_dat = ime_dat + ".txt";
- std::ofstream izlazna_dat(ime_dat);
- if (!izlazna_dat){
- std::cout << "Error" << std::endl;
- }
- for (int i = 0; i < 3; i++)
- {
- izlazna_dat << imenik[i];
- }
- izlazna_dat.close();
- getchar();
- getchar();
- getchar();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement