Hallo, ich hoffe mir kann einer weiterhelfen. Ich versuche zwei Array zu vergleichen. Durch den typedef struct klappt dies aber leider nicht. Hier einmal mein Code. Der typedef ist im Projekt in einer Header.h gespeichert.
C:
typedef struct {
char vname[150];
char nname[150];
int Matrikel;
int alter;
int Start;
int mobil;
char studiengang[150];
char adresse[150];
int hausnr;
int plz;
char stadt[150];
char Uname[150];
char uadresse[150];
int uhausnr;
int uplz;
char ustadt[150];
char uvname[150];
char unname[150];
int umobil;
}per;
int suchen(per Person[150]) {
char suchbegriff[150];
int i;
for (i = 0; i < 150; i++) {
suchbegriff = i;
}
printf("Suchbegriff eingeben: ");
scanf("%c", suchbegriff);
for (i = 0; i < 150; i++) {
if (Person == suchbegriff) {
printf("Ist an der Stelle %i gleich", i);
}
else {
printf("Kein Suchergbnis");
}
}
return EXIT_SUCCESS;
}
Zuletzt bearbeitet von einem Moderator: