https://github.com/danielathome19/c-prime
C′ (C Prime) is a library for the C programming language that includes many standard library headers, macros, and functions to provide a more modern/high-level and user-friendly experience for C programmers.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.5%) to scientific vocabulary
Keywords
Repository
C′ (C Prime) is a library for the C programming language that includes many standard library headers, macros, and functions to provide a more modern/high-level and user-friendly experience for C programmers.
Basic Info
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
About
C′ (C Prime) is a library for the C programming language that includes standard library headers, macros, and functions to provide a more modern and user-friendly experience for C programmers. It includes high-level (C++-like) features: - Exception/signal handling, try-catch-finally blocks - Function overloading (using macros) - Boolean, string, and auto types - Simplified input functions (with prompts) - String functions (substring, index, toupper/tolower, etc.) - Foreach, fori, and arrlen macros - File Reader and File Writer classes - Etc.
This header file is intended to be a drop-in replacement for much of the C standard library and is designed to be used alongside the standard C library headers.
Usage
To import, simply #include "cprime.h" as desired. For usage examples, see test.c.
Bugs/Features
Bugs are tracked using the GitHub Issue Tracker.
Please use the issue tracker for the following purposes: * To raise a bug request; include specific details and label it appropriately. * To suggest any improvements in existing features. * To suggest new features, structures, or applications.
License
The code is licensed under the MIT License.
Owner
- Name: Daniel J. Szelogowski
- Login: danielathome19
- Kind: user
- Location: Wisconsin
- Company: @MECS-Research-Lab
- Website: https://danielszelogowski.com/
- Twitter: DanielAtHome19
- Repositories: 50
- Profile: https://github.com/danielathome19
Standing on the shoulders of giants.
GitHub Events
Total
- Push event: 3
Last Year
- Push event: 3