Lo que quiero es saver como antes de leer un vector se vacie entero. he encontrado la funcion: "v.erase (v.begin(),v.begin()+tam); " pero me sale un error.
Aqui mi codigo:
Código:
void FncLeerClientesFich(ifstream &f,VecClientes v, int &tam){
string id;
v.erase (v.begin(),v.begin()+tam);
tam=0;
while (!f.eof()){
getline (f,id);
v[tam].identificador = atoi(id.c_str());
getline (f,v[tam].c);
getline (f,v[tam].nombre);
getline (f,v[tam].direccion);
getline (f,v[tam].correo);
getline (f,v[tam].ciudad);
tam++;
}
}