fwritestr,len,1,file中的引數作用

2021-03-03 21:46:01 字數 2300 閱讀 9567

1樓:

fwrite(buffer,size,count,fp);

(1)buffer:是一個來指標,對fwrite來說,自是要輸出資料的地址。

(2)size:要寫入的位元組數;

(3)count:要進行寫入size位元組的資料項的個數;

(4)fp:目標檔案指標。

1就是表示寫進去的資料項為1個, 而這個資料項的大小是可以自己定的, 當然資料項的個數也可以自己定義, 你也可以以兩個資料項寫進去.

補充回答:

舉個例子吧:

比如要把球放進一個裝球的容器.

假設容器很大, 那麼你可以10個球為一份, 一次只放一份, 也可以一次放2份次,等等...

當然你也可以以20個球為一份, 由你決定, 另外一次放多少份是次你也可以自己決定.

對應關係:

10個球為一份 <--> 位元組數

一次放的份數 <--> 資料項個數

2樓:匿名使用者

1就是你每次想寫多少個長度為size位元組資料。

c語言,檔案操作函式,fwrite(s2,7,1,pf)這四個引數都是什麼意思

3樓:匿名使用者

fwrite(

s2, 待寫入檔案的資料的記憶體首地址

7, 寫入的資料塊個數 n

1, 一個資料塊的大小 s

pf 待寫入的檔案指標

)總共寫入檔案的資料位元組數為n*s個

c語言fwrite()函式中第一個引數buffer,為什麼要用取地址符號&

4樓:天雲一號

用陣列名錶示第一個陣列元素的地址,也即陣列的起始地址,對於其他陣列元素,還是需要取地址符的

fwrite函式具體是什麼意思怎麼用各個引數是什麼意思

5樓:匿名使用者

size_t fwrite(const void* buffer, size_t size, size_t count, file* stream );

這是fwrite的msdn標準參數列,其中buffer是需要向檔案中寫入的內容在記憶體中的首專地址指標,size是待寫入內屬容的每個元素的位元組數,count是要寫多少個元素,stream 是檔案指標

示例如下

file * fp;

fp = fopen("filename", "wb")int a[3] = ;

fwrite(a, sizeof(int), 3, fp);

fclose(fp);

這段**即將a陣列中的3個int型資料寫入檔案,其中大多32位系統中的編譯器中sizeof(int) = 4

fwrite()函式的問題,語法

6樓:匿名使用者

size_t fwrite ( const void * ptr, size_t size, size_t count, file * stream );

ptr要寫入檔案的物件指bai

針,轉換du成 const void*形式。

size

指的是指zhi針所指物件的

dao每個元素長度。回

count

指標所指物件的元素個數。

答stream

檔案物件的指標。

例如:const char * string = "test here.";

file* filestream = ...;

fwrite( string, sizeof(char), strlen(string), filestream );

需要寫的指標是 string,指標指向的是字串,就是 char 的陣列物件,

所以第二個引數 是char的長度,就是 1,第三個引數是 陣列長度,就是字串個數 strlen(string)

7樓:匿名使用者

fwrite並非是專用來寫字串的一個函式,它一般是用來對結構體等的檔案寫入!

而在寫結構專體等,有時需要寫入屬

好幾個結構體,第三個引數是用來給寫多個方便用的!

還有點,你的第二個引數未必所有的都可行!...第二個引數要用sizeof函式取得要寫入檔案內容的大小的,因為一般情況下char==1位元組...strlen又是得到字串的長度,所以才能成功...

假如char==2位元組就只能寫入一半了!

8樓:

哈哈!這個想法是好的,沒辦設計c的人就是這麼設計的。不過也是相當有道理的。

英語翻譯 附件中的交易在file中沒有找到,是否還有其他file

there s no file in the attachement,is there other file?附件中是有關 專案的檔案,請查收,用英語怎麼說 the attachment is related to the project file,please check attachment意思...

岑參中的 參 字怎麼念

念sh n 岑參岑參 715 770 荊州江陵 現湖北江陵 人。出身於官僚家庭,曾祖父 伯祖父 伯父都官至宰相。父親也兩任州刺史。但父親早死,家道衰落。他自幼從兄受書,遍讀經史。二十歲至長安,獻書求仕。以後曾北遊河朔。三十歲舉進士,授兵曹參軍。天寶八載,充安西四鎮節度使高仙芝幕府書記,赴安西,十載回...

關於C中建構函式的繼承的問題,請教c 有參建構函式繼承的問題

1 建構函式不繼承,派生類會自動呼叫基類建構函式。2 若類內沒有定義建構函式,系統會自動隱式生成一個不帶引數的建構函式,比如定義一個類 public class a 可以理解為它已經存在一個如下的建構函式 public class a 3 派生類建構函式自動呼叫基類的不帶引數的建構函式,注意下面的格...