在二進制模式下,寫入壹個換行符。因為在窗口中結尾是用\r\n標記的,所以需要寫' \r''\n ',Linux只需要寫' \n '。
1和C語言的標準庫提供了壹系列文件操作功能。文件操作函數壹般以f+ words的形式命名(f是File的簡稱),其聲明位於stdio.h的頭文件中例如fopen和fclose函數用於打開和關閉文件;fscanf和fgets函數用於讀取文件;fprintf和fputs函數用於文件寫入;ftell和fseek函數用於獲取和設置文件操作位置。
2.常規:
# include & ltstdio.h & gt
int?a;
夏爾?b,c[100];
int?main(){
文件?*?fp1?=?fopen("input.txt ",“r”);//打開輸入文件
文件?*?fp2?=?fopen("output.txt ",“w”);//打開輸出文件
如果?(fp1==NULL?||?fp2==NULL)?{//如果打開文件失敗,退出。
Puts("無法打開文件!");
回歸?0;
}
fscanf(fp1," %d ",& ampa);//從輸入文件中讀取整數
b = fgetc(FP 1);//從輸入文件中讀取字符
fgets(c,100,FP 1);//從輸入文件中讀取字符串。
printf("%ld ",ftell(FP 1));//輸出從fp1指針的當前位置到文件開頭偏移的字節數。
fputs,fp2);//將字符串寫入輸出文件。
fputc(b,fp2);//將壹個字符寫入輸出文件。
fprintf(fp2," %d ",a);//將整數寫入輸出文件。
fclose(FP 1);//關閉輸入文件
fclose(fp2);//關閉輸出文件,相當於保存。
回歸?0;
}