Vergleich läuft schief - warum?
-
Also, ich suchen in einem Array nach nem String... warum geht es so nicht? Im Debugger zeigt er mir beides korrekt an...
printf("Bitte Titel eingeben: \n"); gets (eingabe); for (anz_buecher = 0; anz_buecher < x; anz_buecher++) { if (eingabe == buecher[anz_buecher].titel) /* FEHLER!! WELCHER? */ { buecher_ausgeben(stdout, &(buecher[anz_buecher])); zaehler++; } }
Bei den zahlen im Vergleich klappt es...
-
Probiers mit strcmp.
-
Danke - *sich an den Kopf fasst und denkt: "Bin ich doof"*