[Cexpert-004] How to output strings to stdout/stderr directly?

#include <unistd.h>

ssize_t write_fd(int fd, void *buf, size_t n) {
	return write(fd, but, n);
}

int main(void)
{
	(void) write_fd(STDERR_FILENO, "stderr", 6);
	(void) write_fd(STDOUT_FILENO, "stdout", 6);
	return 0;
}



Remember that these definitions are included in unistd.h


-

Poechant

-

你可能感兴趣的:(include,output)