Witam.
Chciałbym napisać program (w C), który szuka w pliku określonych słów a następnie je zapisuje do pliku.//takie np kolorowanie składni
Najłatwiej (wg mnie) było by tworzyć string z wyrazów w pliku (wiadomo, że każde słowo/wyraz jest oddzielony spacją)
Następnie string(wyraz) byłby porównywany do wzorca.
Np.
Program otwiera plik i pobiera dane znak po znaku. Jeśli napotka spację (lub znak nowej linii) to z tych wszystkich znaków tworzy stringa (jako tablice) a potem porównuje ją z wzorcem. I tak aż osiągnie koniec pliku.
Domyślam się że bardziej zoptymalizowane sposoby.
//Może jest jakaś funkcja która sama pobiera wyrazy z pliku (a nie char po charze)