將結構體資料儲存寫入到檔案中

2021-08-22 19:41:28 字數 963 閱讀 7932

利用系統介面,將結構體資料寫入到檔案中。

/***********************************

file name: copy.c

author: lifengyu

created time: 2018.8.13

***********************************/

#include #include #include #include #include #include struct student

;int main()

; //定義兩個結構體

struct student s2 = ;

int fd = open("student.txt", o_wronly | o_creat | o_excl, 0666);

//以只寫方式開啟乙個檔案,若不存在就建立,若存在就開啟已有檔案,給建立賦予許可權

if (-1 == fd)

int ret = write(fd, (void *)&s1, sizeof(s1));

if (-1 == ret)

ret = write(fd, (void *)&s2, sizeof(s1));

if (-1 == ret)

struct student s;

fd = open("student.txt", o_rdonly);

if (-1 == fd)

while (1) //用迴圈寫入資料

if (ret == 0)

printf("%s %d %c\n", s.name, s.age, s.***);

memset(&s, 0, sizeof(s));

} close(fd);

return 0;

}

使用MATLAB將資料寫入到檔案中

使用matlab將資料寫入到檔案中 writetex 1 設定乙個標誌位,當不需要寫入檔案時將其關掉 if writetex 1 fid fopen fft data.txt w 獲取目標檔案寫入許可權,檔案路徑自己設定 endif writetex 1 寫入操作 fprintf fid,d,d,d...

寫入資料java將資料寫入到csv檔案

這兩天一直在查詢寫入資料之類的問題,下午正好有機會和大家討論一下.對於csv件文,因為要將資料分離的寫入到個一每單元格中。用什麼來開分以後單元格和下乙個單元格之間呢?這裡就用到了 逗號可以割分單元格。舉例說明 我們這裡用乙個輸出流將資料寫入到csv件文中 fileoutputstream fos n...

檔案寫入mysql 如何將大檔案寫入到資料庫中

最近利用空閒時間自己在寫乙個檔案備份工具,因為我磁碟上的很多檔案很重要,例如很多ppt和講義。所以需要經常備份,而且因為這些檔案很多,所以需要增量備份。我嘗試用過windows自帶的ntbackup工具,但感覺不是很爽。它不支援壓縮備份,而且介面也有點複雜。為了響應偉大領袖的 自力更生,豐衣足食 的...