Witam, mam taki problem.
Wykładowca rzucił na twarz zadania z programowania, których nie mam pojęcia jak zrobić.
Oto dwa z nich:
-
Napisać program, który dla dowolnego pliku tekstowego input.txt wyznaczy liczbę
znaków, wyrazów i zdań w nim występujących. Dodatkowo program powinien wyznaczyć
liczbę wystąpień każdego znaku (litery, cyfry, znaku specjalnego). Wszystkie wyznaczone
informacje powinny zostać zapisane w pliku output.txt. -
Napisać program który w pliku tekstowym input.txt wyszuka wszystkie wystą-
pienia ciągu znaków x i zapisze w pliku tekstowym output.txt liczbę wystąpień ciągu x,
oraz miejsca wystąpień pierwszego znaku ciągu x. Na przykład jeżeli w pliku znajduje
się tekst olo ma samolot, a x=olo, to program powinien podać, że x występuje w tekście
dwa razy na miejscach 1 i 11. Uwaga: nie wolno używać żadnych funkcji bibliotecznych
wyszukujących wystąpienia ciągu znaków w tekście.
Czy mógłby ktoś chociaż podpowiedzieć jak to zrobić? Powiedzieć jakich funkcji użyć, przy wyznaczaniu liczby znaków, przy ich porównywaniu, itd?
Z góry dziękuje za pomoc.