Programy wc, echo, od, cat

1. Wymagania

Na dzisiejsze zajęcia:
  • wszystkie obowiązkowe funkcje wprowadzone na poprzednich zajęci
  • Na sprawdzian:
  • według wytycznych wykładowcy (dokument: Zakres materiału DSOP LIO)
  • 2. Określecenie celu zajęć

  • usystematyzowanie zdobytej wiedzy
  • przygotowanie do sprawdzianu
  • 3. Pomoce techniczne:

  • http://kalkowski.name/dydaktyka/2010-2011-Z/DSOP/
  • http://kalkowski.name/dydaktyka/2010-2011-Z/DSOP/zajecia-prograrmowanie/programowanie-pliki/
  • komputer - system Linux
  • 4. Literatura

    1. UNIX programowanie usług sieciowych. t. 2 komunikacja międzyprocesowa, W. Richard Stevens, 2001
    2. Komunikacja między procesami w Unixie - Arkana, Shapley Gray John, 1998

    5. Przydatne funkcje i pliki

    1. getchar
    2. fork
    3. getpid
    4. getppid
    5. exit
    6. open
    7. close
    8. creat
    9. read
    10. write
    11. plik: zmienne_podst.c

    6. Zadania - przypomneinie (20 minut)

  • napisz program, który powoła powoła do życia 4 procesy potomne, które wypisza swój PID
  • napisz progarm, który otworzy plik i wypisze jego zawartość
  • 7. Zadania

  • napisz program, który zadziała tak jak polecenie echo
  • napisz program, który zadziała tak jak polecenie cat (nazwa pliku to pierwszy parametry pozycyjny)
  • napisz program, który zadziała tak jak polecenie od (czytanie ze standardowego wejścia - 0, printf %3o)
  • napisz program, który zliczy ilość linii, które mają więcej niż 100 znaków