Skip to content

Latest commit

 

History

History
86 lines (66 loc) · 2.82 KB

README.md

File metadata and controls

86 lines (66 loc) · 2.82 KB

Print

Implementation of the "print" function in c as in python

contributors last update forks stars open issues

project version license


Overview

Use 'end' and 'sep' param

Installation

Requirements: >=gcc 10.0, >=clang 13.0.0

The static library is built using make. (clang for Pring.lib)

make build

For testing and preview purposes:

make build
make example
./main

Documentation

The library Print provides 1 macro, 2 variables and a function:

Macro print(...) macro is the main purpose of the library. The macro is used as a function to which the necessary parameters are passed. An important note is that the macro can support up to a maximum of 64 arguments, otherwise corrections in the source code will be needed (who needs to output more than 64 values?). The second point is that the print(...) macro cannot be called without arguments

There are two variables: print_end and print_sep, i.e. the ending and value separator for the print() macro. Everything is exactly the same as in python. print_end is the end parameter, and print_sep is sep, respectively. Variables take a char* value.

To reset the default values for the last two variables, there is a mini assembly function: default_print(). To set values for the end and sep, there is a fucntion: set_param_print.

License

MIT © Ivan Kovach