1.對已知檔案進行分割。
1 #include 2 #include3 #include 4 file *in,*out;5
char filename[256],ch,cfilename[256];6
void
depart()7;
15 unsigned long
int n=1,k,byte=0
;16 unsigned int j=0,i=0
;17 printf("
input filename:\n");
18 scanf("%s"
,filename);
19strcpy(cfilename,filename);
20if((in=fopen(filename,"
r")) ==null)
2124 printf("
file size:\n");
25 scanf("
%d",&n);
26 n = n*1024;27
while(filename[j] != '.'
)2831 filename[j] = '\0'
;32if((out=fopen(strcat(filename,ext[i]),"
w")) ==null)
3336
37 fseek(in,0,2
);38 k = ftell(in
);39 fseek(in,0,0
);40
while(k>0)41
55 filename[j]='\0'
;56 i++;
57if((out=fopen(strcat(filename,ext[i]),"
w")) ==null)
5861}62
}6364 fclose(in
);65 printf("
depart success!\n");
66}67int
main()
68
2.操作臨時檔案,新建檔案(tcc編譯器)
1 #include 2 #include 3intmain()
412 rewind(temp);//
檔案指標返回檔案頭
13while((c = fgetc(temp)) !=eof)
1417
fclose(temp);
18/*
新建檔案的方法
*/19
inthandle;
20char filename[256
];21 printf("
input filename:\n");
22 scanf("%s"
,filename);
23if((handle = creat(filename,0)) == -1
)24
27else
2832 }
本文就寫這幾個功能,其他再續……
C語言檔案操作相關
在程式設計師和磁碟之間有乙個檔案作業系統 適配層 在作業系統下只有兩種檔案 文字檔案 ascll檔案 二進位制檔案 記憶體儲存 檔案的三板斧 開啟 讀和寫 關閉。開啟函式fopen fopen 函式開啟由fname 檔名 指定的檔案,並返回乙個關聯該檔案的流.如果發生錯誤,fopen 返回null....
C語言之檔案相關操作
fopen 作用 以指定方式開啟檔案 file fopen const char path 待開啟的檔案路徑 const char mode 開啟方式,有如下 r 以唯讀方式開啟 w 只寫檔案,若檔案存在則將內容清零重新寫入 若檔案不存在則建立該檔案 w 可讀寫檔案,規則同上 a 以附加的方式開啟只...
C語言檔案操作相關函式
緩衝檔案系統中,關鍵的概念是 檔案型別指標 簡稱 檔案指標 每個被使用的檔案都在記憶體中開闢了乙個相應的檔案資訊區,用來存放檔案的相關資訊 如檔案的名字,檔案狀態 及檔案當前的位置等 這些資訊是儲存在乙個結構體變數中的。該結構體型別是有系統宣告的,取名file.使用檔案操作函式前需建立乙個指標變數 ...