Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string>
- #include <fstream>
- #include <iostream>
- #include <iomanip>
- #include "functions_bridge.h"
- void Create (FILE *file, char* file_name)
- {
- Bridge New_element;
- int key = 0;
- file = fopen (file_name, "ab");
- while (key != 2)
- {
- std::cout<<endl<<" Name: ";
- std::cin>>New_element.name;
- std::cout<<" Height: ";
- std::cin>>New_element.height;
- std::cout<<" Width: ";
- std::cin>>New_element.width;
- std::cout<<" Number: ";
- std::cin>>New_element.number;
- std::cout<<" Length: ";
- std::cin>>New_element.length;
- fwrite(&New_element, sizeof(New_element), 1, file);
- std::cout<<" Press 1 to continue or 2 to exit: ";
- std::cin>>key;
- }
- fclose (file);
- }
- void Review (FILE *file, char* file_name)
- {
- Bridge New_element;
- int key = 0;
- file = fopen (file_name, "rb");
- std::cout<<endl;
- std::cout<<" Name"<<setw(15)<<" Height"<<setw(10)<<" Width"<<setw(10)<<" Number"<<setw(10)<<" Length"<<setw(10)<<endl;
- std::cout<<endl;
- while (fread(&New_element, sizeof(New_element), 1, file))
- {
- std::cout<<New_element.name<<setw(13)<<New_element.height<<setw(8)<<New_element.width<<setw(8);
- std::cout<<New_element.number<<setw(8)<<New_element.length<<setw(8)<<endl;
- }
- fclose (file);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement