Skip to content

DataSLeo/MyString

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyString

MyString is a library in C that offers a powerful way to manipulate Strings.

Project developed with a focus on learning software engineering in C, using TDD (Test-Driven Development), Doxygen documentation and semantic versioning (SemVer).


Features

  • Initialize and safely free strings (init_string, initwp_string, del_string);
  • Assign and compare string values (assign_string, equals_string);
  • Character count (counter_string);
  • Concatenate two MyString objects (concat_string);
  • Handle errors internally using id_error;
  • Removing all spaces in the string (remasp_string);
  • Include usage examples for each feature (see /example);
  • Fully tested with Criterion and documented with Doxygen.

Documentation

To generate the documentation, you need to have Doxygen installed on your system.
Once installed, run the following command in your terminal:

doxygen Doxyfile

This command will create a new folder named docs/, where you can find the generated HTML documentation inside the html/ subdirectory. To view it, open the index.html file in your browser.

About

MyString is a library in C that manages Strings more powerfully than string.h

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages