Różnice między wybraną wersją a wersją aktualną.
| Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
|
so:prog_files [2024/05/15 21:31] jkonczak [Zadania] |
so:prog_files [2026/06/02 14:08] (aktualna) jkonczak |
||
|---|---|---|---|
| Linia 4: | Linia 4: | ||
| ===== Materiały ===== | ===== Materiały ===== | ||
| - | <html><h3></html> | + | <html><h3 style="margin-bottom:0"></html> |
| Materiały do tego tematu znajdują się na kursie moodle do wykładu z przedmiotu: \\ | Materiały do tego tematu znajdują się na kursie moodle do wykładu z przedmiotu: \\ | ||
| **https://ekursy.put.poznan.pl/mod/resource/view.php?id=2510453**. | **https://ekursy.put.poznan.pl/mod/resource/view.php?id=2510453**. | ||
| <html></h3></html> | <html></h3></html> | ||
| + | <small>(Te materiały są dostępne na dole strony kursu do wykładów, w sekcji //[[https://ekursy.put.poznan.pl/course/view.php?id=3694#section-13|laboratorium]]//.)</small> | ||
| + | |||
| ------------ | ------------ | ||
| Linia 65: | Linia 67: | ||
| Pozycje odniesienia dla ''lseek'': | Pozycje odniesienia dla ''lseek'': | ||
| <html><div style="margin-bottom:-1.2em"></div></html> | <html><div style="margin-bottom:-1.2em"></div></html> | ||
| - | * SEEK_SET | + | * ''SEEK_SET'' |
| - | * SEEK_CUR | + | * ''SEEK_CUR'' |
| - | * SEEK_END | + | * ''SEEK_END'' |
| | | ||
| <html></div></html> | <html></div></html> | ||
| Linia 75: | Linia 77: | ||
| ===== Zadania ===== | ===== Zadania ===== | ||
| + | |||
| + | **//Uwaga//: we wszystkich zadaniach do obsługi I/O oraz plików należy używać funkcji z materiałów do zajęć (o ile polecenie wprost nie podaje inaczej).** | ||
| ~~Zadanie.#~~ | ~~Zadanie.#~~ | ||
| - | Napisz "hello world" dodając jedną linię do poniższego kodu. Użyj funckji z interfejsu POSIX. | + | Napisz "hello world" dodając jedną linię do poniższego kodu. Użyj funkcji z interfejsu POSIX. |
| <html><div style="margin-bottom:-1.2em"></div><div style="line-height:1.1em;"></html> | <html><div style="margin-bottom:-1.2em"></div><div style="line-height:1.1em;"></html> | ||
| <code c> | <code c> | ||
| Linia 170: | Linia 174: | ||
| - otworzy ten plik do zapisu i odczytu | - otworzy ten plik do zapisu i odczytu | ||
| - ustawi pozycję na początek | - ustawi pozycję na początek | ||
| - | - przeczytaj 16 bajtów i wypisze na ekran, | + | - przeczyta 16 bajtów i wypisze na ekran, |
| - odczyta i wypisze na ekran pozycję w pliku, | - odczyta i wypisze na ekran pozycję w pliku, | ||
| - | - wpisz do pliku stały ciąg znaków, | + | - wpisze do pliku stały ciąg znaków, |
| - ponownie odczyta i wypisz na ekran pozycję w pliku. | - ponownie odczyta i wypisz na ekran pozycję w pliku. | ||
| <html><div style="margin-bottom:-1.2em"></div></html> | <html><div style="margin-bottom:-1.2em"></div></html> | ||