fwrite()函式----write data to a stream
原型:size_t
fwrite(const void* buffer, size_t
size, size_t count, file* stream);
注意:這個函式以二進位制形式對檔案進行操作,不侷限於文字檔案
demo:
[cpp]view plain
copy
#include
#include
typedef
struct
mystruct;
intmain()
s.i=0;
s.ch='a'
; fwrite(&s,sizeof
(s),1,stream);
fclose(stream);
stream=null;
system("pause"
);
return
0;
}
demo2:
[cpp]view plain
copy
#include
intmain()
; pfile=fopen("myfile.bin"
,"wb"
);
fwrite(buffer,sizeof
(buffer),1,pfile);
fclose(pfile);
system("pause"
);
return
0;
}
demo3:
[cpp]view plain
copy
#include
#include
intmain()
fwrite(msg,strlen(msg),1,fp); //把字串內容寫入到檔案
fseek(fp,0,seek_set); //定位檔案指標到檔案首位置
fread(buf,strlen(msg),1,fp); //把檔案讀入到快取
buf[strlen(msg)]='\0'
;
//刪除快取內多餘空間
printf("buf=%s\n"
,buf);
printf("strlen(buf) = %d\n"
,strlen(buf));
system("pause"
);
return
0;
}
C語言fopen函式了解
fopen 函式功能 open a file.原型 file fopen const char path,const char mode 需要 include 返回值 檔案順利開啟後,指向該流的檔案指標就會被返回。如果檔案開啟失敗則返回null,並把錯誤 存在errno 中。一般開啟檔案會進行讀取或...
Opencv 基本函式了解2
分配矩陣空間 cvmat cvcreatemat int rows,int cols,int type type 矩陣元素型別.格式為cv s u f c.例如 cv 8uc1 表示8位無符號單通道矩陣,cv 32sc2表示32位有符號雙通道矩陣.例程 cvmat m cvcreatemat 4,4...
SVM核函式了解多少
通過核函式,支援向量機可以將特徵向量對映到更高維的空間中,使得原本線性不可分的資料在對映之後的空間中變得線性可分。假設原始向量為x,對映之後的向量為z,這個對映為 z x z varphi x z x 在實現時不需要直接對特徵向量直接做這個對映,而是用核函式對兩個特徵向量內積進行變換,這樣做等價與先...