『Linux C』02ファイルI/OのWrite操作
1624 ワード
Write関数の説明
write - write to a file descriptor
#include <unistd.h>
ssize_t write(int fd, const void *buf, size_t count);
:
fd:
*buf:
count:
sszie_t: -1,
Write関数の使用
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
int main(){
int fd;
char str[] = "hello xiao gui";
if(fd<open("/home/hello",O_CREAT|ORDWR,0777)<0){
}else{
write(fd,str,strlen(str));
}
return 0;
}