ya he cambiado la estrectura de datos es la siguiente
Código:
typedef struct Persona
{
char apellidos[25];
char nombre[10];
char dni[5];
char edad[2];
char puesto[20];
int valido; //valido=1->si existe valido=0->no existe
};
Código:
void Contar_puesto()
{
cout<<"Introduzca un puesto"<<endl;
cin>>Pues;
int Contador=0;
while(Contador == 0 && i<=NELEM)
{
if(strcmp(Pues,TABL_AGENDA[i-1].dni)==1)
{
Contador++;
}
else
{
cout << Pues << " no encontrado...."<<endl;
}
cout<<Contador;
}
cout<<Contador<<endl;
}
no me funcciona contar puesto me sale 0 siempre aver si me puedes ayudar a coregirla
gracias