Różnice między wybraną wersją a wersją aktualną.
Nowa wersja | Poprzednia wersja | ||
so:prog_files [2024/05/15 21:22] jkonczak utworzono |
so:prog_files [2025/05/27 23:48] (aktualna) jkonczak |
||
---|---|---|---|
Linia 65: | Linia 65: | ||
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 170: | Linia 170: | ||
- 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> | ||
Linia 179: | Linia 179: | ||
Następnie zmodyfikuj program dodając do listy flag podawanej funkcji ''open'' | Następnie zmodyfikuj program dodając do listy flag podawanej funkcji ''open'' | ||
flagę ''O_APPEND'' i porównaj działanie programu. | flagę ''O_APPEND'' i porównaj działanie programu. | ||
+ | |||
+ | |||
+ | ~~Zadanie.#~~ | ||
+ | Napisz program który usunie z pliku wskazanego jako argument wszystko poza | ||
+ | pierwszą linią. | ||
Linia 198: | Linia 203: | ||
''system'' (np. ''system("ls -la")''). Które z tekstów trafiły do pliku po | ''system'' (np. ''system("ls -la")''). Które z tekstów trafiły do pliku po | ||
uruchomieniu programu? | uruchomieniu programu? | ||
+ | |||
~~Zadanie.#~~ | ~~Zadanie.#~~ |