幾個函式之間的簡單區別

2021-06-26 17:41:14 字數 520 閱讀 8200

1)write和fwrite

a:write用的是檔案描述符,fwrite用的是檔案流

b:write是將資料寫入檔案,而fwrite是將資料寫進檔案流

2)read和fread

a:read用的是檔案描述符,fread用的是檔案流

b:read是從檔案中讀取資料,而fread是從檔案流中讀取資料

3)fgetc和getchar

#include

int fgetc(file *stream);

int getc(file *stream);

int getchar();

int fputc(int c file *stream);

int putc(int c,file *stream);

int putchar(int c);

區別:fgetc是從檔案流中讀取下乙個字元

getchar則是從標準輸入中讀取下乙個字元,標準輸入可以是我們的終端

fputc與putchar的區別與上面類似;

MFC中訊息迴圈處理的幾個函式之間的區別

1 函式getmessage 是從呼叫執行緒的 訊息佇列 裡取得乙個訊息並將其放於指定的結構。此函式可取得與指定視窗聯絡的訊息和由postthreadmesssge寄送的執行緒訊息。此函式接收一定範圍的訊息值。getmessage不接收屬於其他執行緒或 應用程式 的訊息。獲取訊息成功後,執行緒將從 ...

C語言中幾個0之間的區別

include void main 數值形式輸出 0 0 0 48 null 0 字元形式輸出 0 printf 字元形式輸出 n printf a c n a printf 0 c n 48 printf 0 c n 0 printf 0 c n 0 printf null c n null 字元...

exit函式和 exit函式之間的區別

include include include include int main else return 0 這是別人的例項 我借用一下哈 這裡說明一下,printf是標準io函式,當遇到 n換行符的時候,才會將緩衝區裡面的內容進行輸出 執行結果是 this is exit test this is...