--打開文件
FILE *fp_a = fopen("D:\a.txt","w");
//"w" 以可寫的方式打開,文件不存在就會創建
if(NULL == fp_a)
{
printf("文件打開失敗");
}
FILE *fp_b = fopen("D:\\b.txt","r");
//"r"以只讀的方式打開,文件一定要存在
if(NULL == fp_b)
{
printf("文件打開失敗");
}
--寫入到a.txt中
fputc('a',fp_a);
char arr[]="hello";
fputs(arr,fp_a);
--從b.txt讀出內容
char ch;
while (EOF != (ch = fgetc(fp_b)))
{
putchar(ch);
}
char arr[20];
while( ! feof(read_fp))
{
fgets(arr,sizeof(arr),fp_b);
printf("%s\n",arr);
}
--關閉文件(等于保存)
fclose(fp);
--fscanf()和fprintf()函數的操作對象是指定文件
--scanf()和printf()函數的操作對象是標準輸入(stdin),輸出(stdout)文件(鍵盤與屏幕)
//從文件中讀出,然后輸出到屏幕上
fscanf(fp,"%d",&arr[i]);
printf("%d\n",arr[i]);
//從鍵盤輸入中讀出,然后輸出到文件中
scanf("%d\n",arr[i]);
fprintf(fp,"%d",&arr[i]);
--fread()和fwrite()
int arr[5];
fwrite(arr,sizeof(int),5,fp); (可以操作結構體 fwrite(my_stu, sizeof(struct stu), 5, fp);)
//將文件指針重置到文件開頭
rewind(fp);
fread(arr,sizeof(int),5,fp);
文件操作
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- 1、通過FlieInfo和DirectoryInfo來讀取文件和文件夾屬性查看文件屬性,創建文件,移動文件,重命名...
- 對文件的操作 一、 文件管理常用的類和方法 1、NSFileManager: 提供了對文件的基本操作類,對文件的刪...
- 一、模塊管理函數和類 1、什么是模塊: 一個.py文件就是一個模塊 2、import :可以通過import 關鍵...
- 本文的文字及圖片來源于網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處...