其實這個是沒有必要的,因為fseek並沒有指定fseek的邊界,並不用擔心大於文件文件末尾很遠的地方寫數據!
真要創建可以這樣:
FILE *fp = fopen("test.txt", "wb"); if (! fp) { return false; } fseek(fp, 1024 * 1024 * 10 -1, SEEK_SET); fwrite("a", 1, 1, fp); fclose(fp);
Linux 指定庫文件
Linux下查看指定文件夾和文件的大小
Linux系統下生成一個指定大小的文件
Linux系統下如何創建任意大小的測試文件
linux生成指定大小的文件
linux下創建一個指定文件大小並實現從ext2到ext3的轉換