C-Programmieraufgabe, HTML-Quelldatei

Ich habe also diese Aufgabe: Ich habe eine Quelldatei von beispielsweise einer Nachrichten-Website, in der sich Meta-Tags wie befinden<meta name="author" content="Go Outside">. Und wie Sie verstehen, enthält diese Quelldatei viele Informationen. Meine Aufgabe ist es, dieses Meta-Author-Tag zu finden und auf den Bildschirminhalt dieses Meta-Tags auszudrucken. Jetzt wäre es "Go Outside". Ich habe keine Ahnung, wie ich damit anfangen soll. Ich hatte eine Idee, wie 18 Zeichen zu scannen und zu überprüfen, ob das Meta-Tag erforderlich ist, aber das funktioniert nicht wie ich dachte:

   while(feof(src_file) == 0){
      char key[18];
      int i = 0;
      while (i < 18 && (feof(src_file) == 0)){
         key[i] = fgetc(src_file);
         printf("%c", key[i]);
         i++;
      }
      printf("\n%s", key);
   }

Das Problem ist, dass in dieser Zeile Müll ausgegeben wird.

Ihre Hilfe wäre dankbar, da ich seit 10 Stunden in Folge arbeite und lerne. Sie könnten mich vielleicht vor dem Wahnsinn bewahren. Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage