A learning project implementing parts of C's stdio library functionality
from scratch, using the Windows API (windows.h) as the underlying I/O layer.
The goal is to understand how standard I/O works under the hood by implementing the functionality myself rather than relying entirely on the existing C standard library.
starting with the simpler functions and gradually building towards more functionality and more complex functions.
putchar()getchar()
More functions will be added as the project develops.
- putchar()
- getchar()
- puts()
- fgets()
- FILE
- putc()
- fgetc()
- fflush()
- fopen()
- fclose()
- fread()
- fwrite()
- printf()
- scanf()
This is a learning project and is not intended to replace the standard C library.
The implementation will evolve over time as I explore more of the functionality provided by stdio.h.