lo primero es crear un bucle for que recorra el array de estructuras, es decir que se repita tantas veces como estructuras haya.
dentro del bucle, meter un "if" para comparar el producto introducido con los que hay almacenados.
Código C:
Ver originalfor(i=0;i<n;i++)
{
if(strcmp(nombre
, fichero
[i
].
producto) == 0) {
cout << "=> " << fichero[i].cantidad << endl;
break;
}
}
seria mas o menos asi, aunque faltaria añadir que si no encuentra nada imprima un mensaje diciendolo.
por ultimo decir que strcmp() es una funcion para comparar cadenas de caracteres que si son iguales devuelve un 0 (por eso lo comparo con el 0)
es una funcion de C, por lo que si quieres usar solo c++ tendras que buscar la funcion equivalente