Is there a way to print anything through a C program without using
in-built functions like
stdout is a stdio function, It is a FILE *, you don't use it with
write() and also, it may be a valid assumption that if you are using
write() at all for standard output, you don't even have stdio in your
You asked for non-library methods.
write(STDOUT_FILENO, "abc\n", 4);
STDOUT is defined as the handle 1 so if you don't have it declared,
just use 1 on most systems.