写一个整数到文件

同理可以写入一个结构体。。。。

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include<stdio.h>
#include<unistd.h>
#include<string.h>
#include<stdlib.h>

int main(){
    
    
        int fd;
        int a = 10;
        int b;
        fd = open("./file1",O_RDWR);
        
        int n_write = write(fd,&a,sizeof(int));//写入数据 第二个参数一定要指针或者地址&
        lseek(fd,0,SEEK_SET);
        
        int n_read = read(fd,&b,sizeof(int));
        printf("%d",b);
        close(fd);
        return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_41679960/article/details/114859981