01怎樣向檔案讀寫字元
1、fgetc函式
呼叫形式:fgetc(fp)
功能:從fp指向的檔案讀入乙個字元。
返回值:讀成功,帶回所讀的字元,失敗則返回檔案結束標誌eof(即-1)。
2、fputc函式
呼叫形式:fputc(ch,fp)
功能:把字元ch寫到檔案指標變數fp所指向的檔案中。
返回值:輸出成功,返回值就是輸出的字元;輸出失敗,則返回eof(即-1)。
02怎樣向檔案讀寫乙個字串
1、fgets函式
呼叫形式:fgets(str,n,fp)
功能:從fp指向的檔案讀入乙個長度為(n-1)的字串,存放到字元陣列str中。
2、fputs函式
呼叫形式:fputs(str,fp)
功能:把str所指向的字串寫到檔案指標變數fp所指向的檔案中。
返回值:輸出成功,返回0;否則返回非0值。
03用格式化的方式讀寫檔案
1、對檔案進行格式化輸入輸出時,要用fprintf函式和fscanf函式,作用與printf函式和scanf函式相仿,都是格式化讀寫函式。
2、一般形式
fprintf(檔案指標,格式字串,輸出表列);
fscanf(檔案指標,格式字串,輸入表列);
04用二進位制方式向檔案讀寫一組資料
1、c語言允許用fread函式從檔案中讀乙個資料塊,用fwrite函式向檔案寫乙個資料塊。
2、一般形式
fread(buffer,size,count,fp);
fwrite(buffer,size,count,fp);
size:要讀寫的位元組數。
count:要讀寫多少個資料項(每個資料項長度為size)。
fp:file型別指標。
c語言 | 輸出斐波那契前30列mp.weixin.qq.com
C語言指標傳遞記錄
指標本質上也是一種資料型別,同樣佔據記憶體空間,同樣具有位址 只要定義,必須分配空間 返回值也是拷貝後值傳遞 include include fun 函式的引數為指標的指標,即指標變數本身的位址 void fun int p int main int argc,char ar result 1形參可...
C語言傳遞指標引數
簡單來說,指標是乙個儲存計算機記憶體位址的變數。所有的指標都儲存了記憶體位址。它們的型別只在取值時起作用。指標在c語言中是個十分重要的概念,可以搜尋相關資料進行深入學習,也可以參考 c語言指標簡介 簡單了解。c語言函式引數傳遞有兩種方式,一種是傳值呼叫,一種是傳址呼叫。那麼如果指標作為引數,應該怎麼...
c語言有感 指標傳遞之值傳遞vs位址傳遞
先上乙個讓我昨天晚上崩潰了一晚上的題 include includetypedef struct stu void f stu a d c a d a b 就是這個,蒼天啊,printf s,c,d,a name,a gender,a score int main void f a printf s...