CeDOS - Commit 86000660

libcedos: Adding getchar and putchar methods
Celina Sophie Kalus
Fri, 24 Nov 2023 17:01:04 +0100
2 files changed, 10 insertions(+), 0 deletions(-)
M src/libcedos/include/stdio.hsrc/libcedos/include/stdio.h

@@ -23,6 +23,9 @@

int fgetc ( FILE * stream ); char * fgets ( char * str, int num, FILE * stream ); +int getchar ( void ); +int putchar ( int character ); + size_t fread(void*, size_t, size_t, FILE*); size_t fwrite(const void*, size_t, size_t, FILE*);
M src/libcedos/stdio.csrc/libcedos/stdio.c

@@ -65,6 +65,13 @@

return i + 1; } +int getchar ( void ) { + return fgetc(stdin); +} +int putchar ( int character ) { + return fputc(character, stdout); +} + int sprintf( char * str, const char * format, ... ); int fprintf(FILE*, const char*, ...); int printf(const char *fmt, ...);