Posty

Wyświetlam posty z etykietą C

[ANSI C][LINUX] Kolejki komunikatow - klient i serwer

Obraz
Program nr 1: server: kolejka.h funkcje.c serv.c odbiera ciag znakow i przetwarza go odsylajac do klienta (zmienia litery komunikatu na duze) Aby zamknac program serwera prosze wcisnac CTRL+C, gdyż napisalem stosowna funkcje ktora usuwa kolejke komunikatow zanim zabije proces serwera. Programy nr 2/3/4: klient/2/3: kolejka.h funkcje.c klient/2/3.c (takie same, roznia sie jedynie wysylanym tekstem) wysylaja do procesu serwera ciag znakow Po wpisaniu polecenia ' make run_client ' otworzy sie kilka terminali z ktorych zostanie wyslany komuinikat do serwera, po czym zamkna sie i zostanie tylko jeden(procz terminalu z serwerem) ktory wyswietli stosowne komunikaty. _____________________________________________________________________ _____________________________________________________________________ KOMPILACJA... ---------------------------------------------------------------------- W katalogu znajduje sie plik MAKEFILE z podstawową funkcjon...

[ANSI C][LINUX] Wysyłanie i obsługa sygnałów

Napisać program do obsługi sygnałów z możliwościami: Wykonania operacji domyślnej Ignorowania Przechwycenia i własnej obsługi sygnału Numer sygnału i opcja obsługi może być np. podana za pomocą argumentów wywołania programu. Uruchomić program i przetestować, wysłając do niego sygnał przy pomocy sekwencji klawiszy lub polecenia kill. Napisać program, który: Uruchomi powyższy program przy pomocy exec() i z procesu macieżystego wyśle do procesu potomnego sygnał przy pomocy funkcji kill() Uruchomi grupę kilku procesów i wyśle sygnały do całej grupy procesów klik:

[ANSI C][LINUX] Uruchamianie Programów: exec

Zmodyfikować poprzedni program tak, aby komunikaty procesów potomnych były wypisywane przez program uruchamiany przez funkcję exec . klik:

[ANSI C][LINUX] Procesy Potomne: fork

Napisać program wypisujący identyfikatory UID, GID, PID, PPID i PGID dla danego procesu. Wywołać funkcję fork 3 razy (np. w pętli) i wypisać powyższe identyfikatory dla wszystkich procesów potomnych. Wstawić funkcję sleep tak, aby procesy pojawiały się na ekranie grupowane pokoleniami od najstarszego do najmłodszego. Na podstawie wyników programów narysować "drzewo genealogiczne" tworzonych procesów (z zaznaczonymi identyfikatorami). BARDZO PROSZĘ O KOPIOWANIE Z GŁOWĄ, JEŚLI JUŻ KTOŚ MUSI(ALE RADZĘ PISAĆ SAMEMU), BO ZA PLAGIATY NA UJ WYWALAJĄ Z KURSU I A JAK OPIEKUN SIEZIRYTUJE TO I ZE STUDIÓW :)

[c++] Mapa (kontener), użycie

okay, nie chce mi się pisać do tego kodu komentarzy, więc zainteresowanych odsyłam na cplusplus.com żeby sobie poczytali. Do utuchomienia kodu potrzebny jest plik tekstowy (przykładowy pod kodem). klik:

Baza danych [ANSI C]

tu program zaliczeniowy z którym miałem maaaaasę i jeszcze więcej kłopotów. może nie jest napisany idealnie, brak mu parę rzeczy, no ale - działa :P

średnia arytmetyczna z macierzy 1 wierszowej[ANSI C]

szczerze mówiąc to dawno nie programowałem, i tak dla treningu robię jakieś proste programiki ;D anyway, początkującym programistom i takie pierdoły potrafią uprzykrzać życie, więc dodaję. klik: