- Pointers to pointers and how to use them
- Multidimensional arrays and how to use them
- Common C standard library functions to manipulate strings
- Tested on Ubuntu 20.04 LTS
All of the following files are programs written in C:
Filename | Description |
---|---|
0-memset.c | Fills memory with a constant byte |
1-memcpy.c | Copies memory area |
2-strchr.c | Locates a character in a string |
3-strspn.c | Gets the length of a prefix substring |
4-strpbrk.c | Searches a string for any of a set of bytes |
5-strstr.c | Locates a substring |
7-print_chessboard.c | Prints the chessboard |
8-print_diagsums.c | Prints the sum of the two diagonals of a square matrix of integers |
9-set_string.c | Sets the value of a pointer to a char |
101-crackme_password.c | Contains the password for the crackme2 executable |