Heinzi1991
Erfahrenes Mitglied
Also bei meinem Programm mit der Playlist bin ich wieder einmal auf ein Problem gestoßen!;-)
Also ich will natürlich wenn ich eine größere Playlist einlese, alle Dublikate herausschreiben mit einem Befehl!
Ich will wenn man title, artist, genre eingibt, das alle title, artists und genre von diesem struct
durchschaut, und mir die anzahl angibt wie oft ich diese doppelt habe!
es besteht keine case sensentive, oder ich setzte vor einem "suchbefehl" ein !, dann muss auf Großschreibung geachtet werden!
hab eig einen plan, weiß aber nicht wie ich den ausführen kann bzw ob es eigentlich funktioniert!
Also mein plan:
er schaut was der benutzer also ich eingegeben hat und schaut, dann schaue ich mit strstr(eingabe, <struct char's> ob dieser in der eingabe vorkommt!
dann will ich das er den string aus dem struct (beispiel von titel) in einen buffer speichert und die weiteren suchbefehle auch in einen buffer speichert! dann nach dem er die komplette playlist durch hat, soll er die buffers vergleichen und mir dann am schluss
<title>/<artist> (<anzahl>) ausgeben!
Wäre happy wenn jemand helfen kann!
Also ich will natürlich wenn ich eine größere Playlist einlese, alle Dublikate herausschreiben mit einem Befehl!
Ich will wenn man title, artist, genre eingibt, das alle title, artists und genre von diesem struct
Code:
typedef struct song
{
char tag[4];
char title[31];
char artist[31];
char album[31];
char year[5];
char comment[31];
int genre;
struct song *next;
}PLAYLIST;
durchschaut, und mir die anzahl angibt wie oft ich diese doppelt habe!
es besteht keine case sensentive, oder ich setzte vor einem "suchbefehl" ein !, dann muss auf Großschreibung geachtet werden!
hab eig einen plan, weiß aber nicht wie ich den ausführen kann bzw ob es eigentlich funktioniert!
Also mein plan:
er schaut was der benutzer also ich eingegeben hat und schaut, dann schaue ich mit strstr(eingabe, <struct char's> ob dieser in der eingabe vorkommt!
dann will ich das er den string aus dem struct (beispiel von titel) in einen buffer speichert und die weiteren suchbefehle auch in einen buffer speichert! dann nach dem er die komplette playlist durch hat, soll er die buffers vergleichen und mir dann am schluss
<title>/<artist> (<anzahl>) ausgeben!
Wäre happy wenn jemand helfen kann!