1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
#include <stdio.h>
#include <io.h>
#include <sys/types.h>
//#include <unistd.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char* argv[]) {
char* s = "un message";
int fd;
printf("%s\n", argv[1]);
fd = open(argv[1], O_CREAT | O_WRONLY);
//fd = fopen(argv[1], "w");
fprintf(stderr, "%s\n", strerror(errno));
printf("fd %d\n", fd);
{
int res = write(fd, s, strlen(s));
//int res = fwrite(s, 1, sizeof(fd), fd);
printf("res %d\n", res);
fprintf(stderr, "%s\n", strerror(errno));
}
close(fd);
return 0;
} |
Partager