『Linux C』02ファイルI/OのWrite操作


  • Write関数説明
  • Write関数
  • を使用
    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;
    }