Użyj fscanf, aby odczytać z podanej linii

Chcę odczytać plik txt zawierający do 10 wierszy. Plik jest sformatowany w ten sposób na wszystkich liniach:

1 1 8
2 2 3
3 1 15
4 2 7

Próbuję napisać funkcję, która będzie czytać tylko z linii dostarczonej przez int przekazaną do niej. Pomyślałem o użyciu pętli for do iteracji linii bez skanowania czegokolwiek, ale nie mogę zrozumieć, jak to zaimplementować.

Moja funkcja do tej pory wygląda tak, pętla for nie została jeszcze poprawnie zaimplementowana.

void process(int lineNum, char *fullName)
  {
    int ii, num1, num2, num3;

    FILE* f; 
    f = fopen(fullName, "r");

    if(f==NULL) 
      {
      printf("Error: could not open %S", fullName);
      }

    else
    {
    for (ii=0 (ii = 0; ii < (lineNum-1); ii++)
      {
      /*move through lines without scanning*/
      fscanf(f, "%d %d %d", &num1, &num2, &num3);
      }

    printf("Numbers are: %d %d %d \n",num1, num2, num3);
    }
  }

questionAnswers(3)

yourAnswerToTheQuestion