I assume we're talking about C language only, (C++ functions, such as std::cout << are not included)
I'm not sure why you don't want to use the printf() or its variants (e.g. fprintf()) that suit the majority of the cases, but if you really don't want to use it, you can check out puts() or putc() to put a whole string or a single character on the standard output respectively. You find them in stdio.h.
Use the write system call:
size_t write (int fd, void* buf, size_t cnt);
In c++ programming language, there are so many libraries. And printf() is in stdio.h (ctdio) library. Most common library is iostream. And you can print text using this library. std::cout<<"Any text";