So ich hab ein Problem (das ist nur ein Teil)
printf("Bitte geben Sie den Produktnamen ein:");
scanf("%s", &spname);
for (n=0; n<m; n++)
{
if (strstr(spname, meineProdukte[n].pname))
{
printf("\nProduktID: %d\n", n);
printf("Produktname: %s\n", meineProdukte[n].pname);
printf("Produktpreis: %.2f EUR\n\n", meineProdukte[n].einzel);
}
else
{
printf("Produkt nicht gefunden\n");
}
}
Mein Problem ist: Er macht jetzt die Schleife durch, und gibt jedesmal Produkt nicht gefunden wieder, wenn n != vorhandener Produktname. Ich möchte aber das diese Meldung nur ein mal erscheint, wenn er die Schleife durcharbeitet, und es dann immer noch keine "Lösung" gibt.
Sprich eine Funktion die sagt: Wenn dann immernoch leer, dann "Produkt nicht gefunden"