Práctica 5. Set y Map.
estudiante
src
modificar.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 != 4) {
19
cerr <<
"Uso: "
<< argv[0] <<
" <filename_guia1>"
<<
" <name> "
<<
" <tlf> "
<< endl;
20
exit(1);
21
}
22
23
ifstream is1;
24
is1.open(argv[1]);
25
26
string
nombre = argv[2];
27
string
tlf = argv[3];
28
29
if
(!is1.is_open()) {
30
cerr <<
"Error al abrir el fichero"
<< argv[1];
31
exit(1);
32
}
33
34
Guia_Tlf
guia1;
35
is1 >> guia1;
36
if
(!guia1.
cambiar_tlf
(nombre,tlf))
37
cout <<
"El nombre no existe en la guía. No se puede modificar"
<< endl;
38
else
39
cout << guia1 << endl;
40
41
return
0;
42
}
Guia_Tlf
TDA Guia_Tlf.
Definition:
guiatlf.h:26
Guia_Tlf::cambiar_tlf
bool cambiar_tlf(const string &nombre, const string &tlf)
Cambia el teléfono asociado a un nombre.
Definition:
guiatlf.cpp:150
guiatlf.h
TDA guia de teléfonos.
Generado por
1.9.1