Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "libreria archivos.cpp"
- using namespace std;
- struct par {
- int cantidad = 0;
- double promedio = 0;
- };
- struct file_t {
- int segundo = 0;
- int latitud = 0;
- int longitud = 0;
- double temperatura = 0;
- };
- void mostrar_record (file_t& rec)
- {
- cout << rec.segundo << ' ' << rec.latitud << ' ' << rec.longitud << ' ' << rec.temperatura << endl;
- }
- int main()
- {
- file_t record;
- ofstream output ("medidas.bin", ios::binary);
- array<file_t,100> arr;
- check_open(output);
- for(int i = 0; i<100; i++) // setea array
- {
- //arr.at(i).segundo = i+48;
- arr.at(i).latitud = i-50;
- arr.at(i).longitud = i;
- arr.at(i).temperatura = i-60;
- }
- for(int i = 0; i<100; i++) // muestra array
- cout << arr.at(i).segundo << ' ' << arr.at(i).latitud << ' ' << arr.at(i).longitud << ' ' << arr.at(i).temperatura << endl;
- cout << endl;
- for (int i=0; i<100; i++) // escribe archivo
- writeblock(output,arr.at(i));
- close_file(output);
- ifstream input ("medidas.bin", ios::binary); // lee archivo
- check_open(input);
- while(readblock(input,record))
- {
- mostrar_record(record);
- }
- cout << endl;
- mostrar_estado(input);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement