Mam za zadanie napisać program który wyszukuje w testowanym pliku linie zawierające jeden wyraz/znak lub wszystkie podane podczas kompilacji. Z pierwszą częścią zadania (program wypisuje linie zawierające minimum jeden z wprowadzonych wyrazów) nie miałem problemu, wystarczyło skorzystać z pętli w której znajduje się funkcja strstr
if(strstr(przeszukiwana_linia, argv[i]) != NULL)
{
printf("%s",przeszukiwana_linia);
}
Natomiast nie wiem jak napisać część programu, która wypisuje linie które zawierają wszystkie wprowadzone wyrazy. Czy da się wykonać tą część zadania stosując funkcję strstr? Byłbym wdzięczny za jakąkolwiek wskazówkę.