本文整理汇总了C++中Contacto::getCitas方法的典型用法代码示例。如果您正苦于以下问题:C++ Contacto::getCitas方法的具体用法?C++ Contacto::getCitas怎么用?C++ Contacto::getCitas使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Contacto
的用法示例。
在下文中一共展示了Contacto::getCitas方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: imprimirContacto
//Función para imprimir los datos de un paciente
void imprimirContacto(Contacto aux)
{
vector<Cita> citas;
cout<<"Datos del paciente "<<aux.getNombre()<<" "<<aux.getApellido1()<<" "<<aux.getApellido2()<<":\n";
cout<<"DNI: "<<aux.getDNI()<<"\n";
cout<<"Fecha de naciemiento: "<<aux.getFechaNac()<<"\n";
cout<<"Teléfono de contacto: "<<aux.getTelefono()<<"\n";
cout<<"Historial de citas: \n";
vector<Cita>::const_iterator it;
citas=aux.getCitas();
for (it =citas.begin(); it != citas.end(); ++it)
{
cout<<" Fecha: "<<it->fecha<<"\n";
cout<<" Hora: "<<it->hora<<"\n";
cout<<" Motivo: "<<it->motivo<<"\n";
}
}
示例2: realizarCopiaDeSeguridad
//Función para realizar una copia de seguridad
void realizarCopiaDeSeguridad(const vector <Contacto> contactos)
{
Contacto aux;
vector <Cita> citas;
ofstream fich("aux.txt");
if (fich)
{
for (int i=0; i<contactos.size();i++)
{
aux=contactos[i];
fich << aux.getNombre()<< " " << aux.getApellido1() << " " << aux.getApellido2() << " " << aux.getDNI() << " " << aux.getFechaNac() << " " << aux.getTelefono() << " " << aux.getNumCitas()<<" ";
citas=aux.getCitas();
for (int j=0; j< aux.getNumCitas();j++)
{
fich << citas[j].fecha <<" "<< citas[j].hora <<" "<< citas[j].motivo<<" ";
}
citas.clear();
if (i!=contactos.size()-1)
fich << "\n";
}
fich.close();
remove("agenda.txt");
rename("aux.txt","agenda.txt");
}
else
{
cout<<"ERROR al realizar la copia de seguridad!"<<endl;
}
}