C語言 檔案I O 實現檔案開啟建立複製關閉

2021-07-02 20:35:27 字數 1106 閱讀 5592

#include #include int main()

else

fseek(stream,0,seek_end);//將檔案流位置設定到最後的偏移值

if((size = ftell(stream))<0)

printf("檔案大小:%d 位元組\n******************************=\n",size);

//***************==建立乙個新檔案接收流資料*************************===

printf("請輸入當前目錄下要建立的檔案:");

gets(filename1);

if((newstream = fopen(filename1,"wb+"))<=0)

else

rewind(stream);

//********************根據檔案大小設定檔案快取*************************===

if((buff = malloc(size))==null)

//********************==檔案流讀取資料操作******************************==

num = fread(buff,1,size,stream);

if(numelse

//----------------------檔案流寫入檔案操作-----------------------------------

num = fwrite(buff,1,size,newstream);

if(numelse

printf("******************************=\n");

//***************===關閉檔案流、釋放檔案快取******************************===

if(fclose(stream)==0)

else

free(buff);

buff = null;

printf("檔案快取已釋放!\n");

getchar();//起到暫停看輸出的效果

return 0;

}

C語言 檔案IO

c語言 檔案io include stdafx.h include include include using namespace std 使用標頭檔案的命名空間 struct student struct student stu 10 初始化結構體的大小為10 初始化結構體 void initst...

C語言 檔案開啟

include include int filesize file stream intmain fscanf stream,n txt 流中的內容放入字串中 printf 當前文件內容 s n txt printf 當前文件位元組數 d n filesize stream fprintf stre...

C語言標準IO檔案的開啟和關閉

二.標準io 1.檔案流和緩衝區 標準io是c標準庫 c語言提供的可以直接使用的庫 提供的一組訪問檔案的函式 標準io使用檔案流 結構體指標file 代表乙個開啟的檔案,需要包含stdio.h標頭檔案 stdio.h 49 typedef struct io file file libio.h 27...