Práctica 5. Set y Map.
inter.cpp
Ir a la documentación de este archivo.
1 
11 #include "guiatlf.h"
12 #include <iostream>
13 #include <fstream>
14 
15 using namespace std;
16 
17 int main (int argc, char* argv[]) {
18  if (argc != 3) {
19  cerr << "Uso: " << argv[0] << " <filename_guia1>" << " <filename_guia2>" << endl;
20  exit(1);
21  }
22 
23  ifstream is1, is2;
24  is1.open(argv[1]);
25  is2.open(argv[2]);
26 
27  if (!(is1.is_open() && is2.is_open())) {
28  cerr << "Error al abrir alguno de los ficheros" << argv[1] << "" << argv[2] << endl;
29  }
30  Guia_Tlf guia1, guia2;
31  is1 >> guia1;
32  is2 >> guia2;
33  Guia_Tlf guia_inter(guia1.interseccion(guia2));
34  cout << guia_inter;
35 
36  return 0;
37 }
TDA Guia_Tlf.
Definition: guiatlf.h:26
Guia_Tlf interseccion(const Guia_Tlf &guia)
Obtiene una guía con los datos comunes a this y guia.
Definition: guiatlf.cpp:128
TDA guia de teléfonos.