1和C語言的標準庫提供了壹系列文件操作功能。文件操作函數壹般以f+ words的形式命名(f是File的縮寫),其聲明位於stdio.h的頭文件中例如fopen和fclose函數用於打開和關閉文件;fscanf和fgets函數用於讀取文件;fprintf和fputs函數用於文件寫入;ftell和fseek函數用於獲取和設置文件操作位置。壹般的C語言課程有壹章是關於文件操作的,妳可以找到這本教材進壹步學習。2.例行程序:
# include & ltstdio.h & gt
int i,a【100】;
int main(){
FILE * FP 1 = fopen(“input . txt“,“r“);//打開輸入文件
FILE * fp2 = fopen(“output . txt“,“w“);//打開輸出文件
If(FP 1 = = null | | fp2 = = null){//如果文件打開失敗,則退出。
Puts(“無法打開文件!“);
rturn 0;
}
for(I = 0;fscanf(FP 1,“%d“,a+i)!= EOFi++);//從輸入文件中連續讀取整數到數組a。
for(;I-;)fscanf(fp2,“%d“,a【I】);//以相反的順序將數組A寫入輸出文件。
fclose(FP 1);//關閉輸入文件
fclose(fp2);//關閉輸出文件,相當於保存。
返回0;
}