s21_strings
s21_strings copied to clipboard
🪶 A simple string.h implementation and sprintf & sscanf working with all flags & specifiers. (School 42)
String Processing Library
Table of contents
- Introduction
- Goals
- Build
- Tests
- Credits
Introduction
Implementation of libc string.h
functions with some additions, including sscanf
and ssprintf
with all specifiers and flags. Fully covered with unit-tests under TDD approach.
Goals
- Become familiar with string handling in C
- Learning to work with functions with variable number arguments (stdarg.h)
- Following structured programming principles
- Unit test coverage & test driven development
- Teamwork & Communications (Trello)
Build
$ git clone https://github.com/bezlant/s21_strings
$ cd s21_strings/src/
$ make
Tests
Credits
- Developers: Mikhail Kuznetsov (@posidoni), Andrey Jhelannikov(@capricey), Stepan Fedorov (@nanadaug), Anton Bezludniy(@tarticar).
- Our team's lecture on this project is available on Youtube (in Russian). Any feedback & bug-reports are highly appreciated!