我個人整理的一些關於檔案的一些基本操作

2021-04-18 17:57:19 字數 1574 閱讀 9851

//typedef

typedef struct file;

//fopen file  *fp; fp=fopen(檔名,使用檔案方式);

//fclose fclose(檔案指標);

//fputc fputc(ch,fp);//將字元(ch的值)輸出到fp所指向的檔案中去

//fgetc ch=fgetc(fp);//從指定的檔案fp讀入乙個字元ch ch=fgetc(fp); /*while(ch!=eof) */

//feof while(!feof(fp)) //當檔案沒有結束時,feof(fp)的值為0, !feof(fp)為1

//fputc  and  fgetc 函式的舉例

#include(stdio.h> main()  ch=getchar();  ch=getchar();  while(ch!='#')    fclose(fp); } file1.c//輸入磁碟檔名 computer and c#//輸入乙個字串 computer and c//輸出乙個字串

//dos命令驗證的格式 c>type file1.c computer and c c>type file2.c computer  and c

#includemain(argc,char *argv)  if((in=fopen(argv[1],"r"))==null)    if(out=fopen(argv[2],"w"))=null)    while(!feof(in))    fputc(fgetc(in),out);  fclose(in);  fclose(out); }//argc的值為3,代表有三個檔案(in ,out ,原檔案)

//fread fread(buffer,size,count,fp); fwrite(buffer,size,count,fp); /*buffer:是乙個指標,對於fread來說,是讀入資料的存放位址,對fwrite來說,是要輸出資料的位址  size:要讀寫的位元組數 count:要讀寫多少個size位元組的資料項 fp:檔案型指標*/

//fprinf  and  fscanf fprintf(檔案指標,格式字串,輸出列表); fscanf(檔案指標,格式字串,輸入列表); //egg舉例: fprintf(fp,"%d,%6.3f",i,t); fscanf(fp,"%d,%6.3f",&i,&t);

//putw   putw(int i,file*fp)     //getw   getw(file  *fp)   //i佔兩個位元組,是整型.

//定義乙個向磁碟檔案寫乙個實數的函式   putfloat(float num,file *fp)  

//fgets  and  fputs

fgets(str,n,fp);   fputs("china",fp);

//rewind #includemain()   //使位置指標重新返回檔案的開頭

//fseek   fseek(檔案型別指標,位移量,起始點);    fseek(fp,100l,0)//將位置指標移到離檔案頭100個位元組處    fseek(fp,50l,1)//將位置指標移到離當前位置50個位元組處    fseek(fp,-10l,2)//將位置指標向後退10個位元組

//ftell

關於排序的一些整理

第一部分 stl中的sort排序 在stl中,排序是通過使用函式模板sort來完成的。這裡給出一些使用的例子 sort v.begin v.end 整個容器v按非降序排列 sort v.begin v.end greater 將整個容器降序排列 sort v.begin v.begin v.end ...

關於中斷的一些整理

中斷裝置和中斷處理程式統稱為中斷系統。中斷系統是計算機的重要組成部分。實時控制 故障自動處理 計算機與外圍裝置間的資料傳送往往採用中斷系統。中斷系統的應用大大提高了計算機效率。不同的計算機其硬體結構和軟體指令是不完全相同的,因此,中斷系統也是不相同的。計算機的中斷系統能夠加強cpu對多工事件的處理能...

關於RemoteView 的一些字型的一些問題

最近在做乙個 在notification 新增 天氣通知的小部分 發現困擾在 如何給 remoteview 中的字型 作修改 大家都知道 textview 設定字型 在xml 中 可以 設定 3種 而其他字型的設定 需要通過 typeface 去設定 具體 將字型放置在asset 資料夾中 type...