1. 程式人生 > 其它 >linux系統程式設計——寫入一個結構體到檔案

linux系統程式設計——寫入一個結構體到檔案

技術標籤:c語言linux嵌入式

linux系統程式設計——寫入一個結構體到檔案

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


struct  Test
{
       int  a;
       char c;
};


int   main()
{
         int
fd; struct Test data={100,'a'}; struct Test data2; fd=open("./file1",O_RDWR); int n_write =write(fd,&data,sizeof(struct Test)); lseek(fd,0,SEEK_SET); int n_read=read(fd,&data2,sizeof(struct Test)); printf("read %d,%c\n",
data2.a,data2.c); close(fd); return 0; }

在這裡插入圖片描述
——@上官可程式設計