Untitled
unknown
plain_text
4 years ago
480 B
11
Indexable
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
int main(int arg, char* argv[]) {
size_t bytes_written;
for (int offset = 0; offset < strlen(argv[1]); offset += bytes_written) {
bytes_written = write(STDOUT_FILENO, argv[1] + offset, strlen(argv[1]) - offset);
if (bytes_written == -1) {
perror("failed to write");
return errno;
}
}
return 0;
}Editor is loading...