man 2 write
SYNOPSIS
#include <unistd.h>
ssize_t write (int fd, const void * buf, size_t count);
Первый аргумент - дескриптор файла. В POSIX мы можем найти 3 стандартных файловых дескриптора:
- fd = 0 (стандартный) ака
STDIN_FILENO
- fd = 1 (стандартный вывод) или
STDOUT_FILENO
- fd = 2 (stderr) aka
STDERR_FILENO
Мы хотим записать в stdout
.
Второй аргумент - это ваша строка, которую вы хотите напечатать, и считатьразмер строки печати.
Маленький пример:
#include <unistd.h>
#include <string.h>
void main (void) {
const char * string = "test";
write(1, string, strlen(string));
}