當前位置:成語大全網 - 書法字典 - 如何用C語言在TXT文件中輸入換行符?

如何用C語言在TXT文件中輸入換行符?

在文本模式下寫換行符時,可以直接使用' \n ',在Window中會自動轉換為' \ r ' ' \ n

在二進制模式下,寫入壹個換行符。因為在窗口中結尾是用\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;

}