Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
Nowa wersja
Both sides next revision
|
pl:dydaktyka:pp:haskell:lab-io [2018/06/03 21:50] esimon [Pliki] |
pl:dydaktyka:pp:haskell:lab-io [2018/06/03 22:04] esimon [Zadania] |
Pisanie do pliku jest wykonywane w analogiczny sposób: | Pisanie do pliku jest wykonywane w analogiczny sposób: |
<code haskell> | <code haskell> |
XX | import System.IO |
| |
| main = do |
| contents <- readFile "machine.txt" |
| writeFile "new_machine.txt" contents |
</code> | </code> |
===== Zadania ===== | ===== Zadania ===== |
</code> | </code> |
- Napisz program odwracający i wyświetlający napis, który wcześniej został podany przez użytkownika. Program powinien wczytywać i odwracać stringi do czasu, aż użytkownik poda pustą linię. | - Napisz program odwracający i wyświetlający napis, który wcześniej został podany przez użytkownika. Program powinien wczytywać i odwracać stringi do czasu, aż użytkownik poda pustą linię. |
| - Napisz program wczytujący plik i zapisujący jego zawartość w wersji CAPSLOCK |
| - Napisz program czytający plik i zapisujący w osobnym pliku słowa, które nie występują w '/usr/share/dict/words'. Sprawdzeni nie powinno być case-sensitive. |
| |