From c5fcf7179a83ef65c86c6a4a390029149e518649 Mon Sep 17 00:00:00 2001 From: Franciszek Malinka Date: Tue, 5 Oct 2021 21:49:54 +0200 Subject: Duzy commit ze smieciami --- semestr-4/ask/lista8/swap.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 semestr-4/ask/lista8/swap.c (limited to 'semestr-4/ask/lista8/swap.c') diff --git a/semestr-4/ask/lista8/swap.c b/semestr-4/ask/lista8/swap.c new file mode 100644 index 0000000..e1966fd --- /dev/null +++ b/semestr-4/ask/lista8/swap.c @@ -0,0 +1,18 @@ +extern int buf[]; + +int *bufp0 = &buf[0]; +static int *bufp1; + +static void incr() { + static int count = 0; + count++; +} + +void swap() { + int temp; + incr(); + bufp1 = &buf[1]; + temp = *bufp0; + *bufp0 = *bufp1; + *bufp1 = temp; +} -- cgit v1.2.3