程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> c語言文件操作常用函數及讀寫文件代碼舉列

c語言文件操作常用函數及讀寫文件代碼舉列

編輯:關於C語言

c語言文件操作常用函數及讀寫文件代碼舉列


文件操作常用函數
fopen() 打開流           
fclose() 關閉流
fputc() 寫一個字符到流中
fgetc() 從流中讀一個字符
fseek() 在流中定位到指定的字符
fputs() 寫字符串到流
fgets() 從流中讀一行或指定個字符
fprintf() 按格式輸出到流
fscanf() 從流中按格式讀取
feof() 到達文件尾時返回真值
ferror() 發生錯誤時返回其值
rewind() 復位文件定位器到文件開始處
remove() 刪除文件
fread() 從流中讀指定個數的字符
fwrite() 向流中寫指定個數的字符
tmpfile() 生成一個臨時文件流
tmpnam() 生成一個唯一的文件名
//按照字符寫文件
void main()
{
	int i=0;//循環變量
	FILE *fp=NULL;
	char buf[]="alkdjlkfjdlkjfodijfoidjdijfkldjfk";
	//Linux和win下通用
	char *filename="D:/1.txt";//文件路徑名
	//打開流
	fp=fopen(filename,"a+");
	if (fp==NULL)
	{
		printf("func fopen() err\n");
		return;
	}
	for (i=0; i
//按照字符讀文件
void main()
{
	FILE *fp=NULL;
	char *filename="D:/1.txt";
	//打開流
	fp=fopen(filename,"r");
	if (fp == NULL)
	{
		//打開流失敗
		printf("func fopen() err\n");
		return ;
	}
	while(!feof(fp))
	{
		char tep=fgetc(fp);
		printf("%c ",tep);
	}
	fclose(fp);
	system("pause");
}




  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved