en la funcion que se llama b revisa esta linea 
- if(!(strcmp(c,pv[i].cad)==0)) 
-   
 ya que esta mal por que la funcion strcmp regresa un 0 cuando son iguales los parametros prueba quitandole el ! deberia quedarte aqui 
- if( strcmp(c,pv[i].cad)==0 ) 
-   
 y trata de ponerle un nombre relevante a tus funciones ya que nombre como v, b etc. son dificil de saber que es lo que hacen