- 最後登錄
- 2024-11-19
- 在線時間
- 3280 小時
- 註冊時間
- 2004-8-20
- 閱讀權限
- 20
- 精華
- 0
- UID
- 12056
- 帖子
- 476
- 積分
- 967 點
- 潛水值
- 33269 米
| 我剛剛測試了一下....可以呀....
方便交流您的程式碼嗎?
或是您的檔案方便提供嗎?
以下是我隨意寫的....下班前隨意寫的...湊合能讓您比較比較- #include <stdio.h>
- void main()
- {
- FILE *r_File , *w_File;
- char buffer[1024];
- r_File = f open("a.docx", "rb");
- w_File = f open("b.docx", "wb");
- if (NULL == r_File)
- {
- p rintf("read error");
- return ;
- }
- else if (NULL == w_File)
- {
- p rintf("create error");
- return ;
- }
- else
- {
- fseek(r_File, 0, SEEK_END);
- int size = ftell(r_File);
- fseek(r_File, 0, SEEK_SET);
- p rintf("size = %d", size);
-
- while (size > 0)
- {
- if (size > 1024)
- {
- f read(buffer, 1024, 1, r_File);
- fwrite(buffer, 1, 1024, w_File);
- size -= 1024;
- }
- else
- {
- f read(buffer, size, 1, r_File);
- fwrite(buffer, 1, size, w_File);
- size = 0;
- }
- }
- }
- f close(r_File);
- f close(w_File);
- }
複製代碼
補充內容 (2019-1-4 06:02 PM):
補充一點...有些字被切開...是因為網站判定敏感字... |
|