C zadanie programistyczne, plik źródłowy html

Mam więc to zadanie: mam plik źródłowy, na przykład serwis informacyjny, w którym znajdują się metatagi<meta name="author" content="Go Outside">. I, jak rozumiesz, ten plik źródłowy zawiera wiele informacji. Moim zadaniem jest znalezienie tagu tego autora i wydrukowanie go do zawartości ekranu tego tagu meta, teraz będzie to „Go Outside”. Nie mam pojęcia, jak nawet zacząć to robić. Miałem jeden pomysł, aby skanować jak 18 znaków i sprawdzić, czy jest to wymagany metatag, ale to nie działa tak, jak myślałem:

   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);
   }

Problem polega na tym, że drukuje śmieci na tej linii.

Twoja pomoc byłaby doceniana, ponieważ pracuję i studiuję przez 10 godzin, może uda ci się uratować mnie przed szaleństwem. Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion