一:控制台輸入輸出
(1)字元資料的輸入/輸出
字元輸出putchar(int c);
字元輸入getchar(void);
(2)格式化輸入/輸出
格式輸出printf(「格式控制字串」,輸出列表);
格式輸入scanf(「格式控制字串」,位址列表);
(3)字串的輸入/輸出
字串輸出puts(const char *str);
字串輸入gets(char *str);
scanf不能接受空格、製表符tab、回車等;對末尾回車符的處理:把回車符保留在快取中。
gets能夠接受空格、製表符tab和回車等;對末尾回車符的處理:接收回車,但把回車替換為\0。
二:檔案的讀寫
(1)讀寫乙個字元
字元寫函式fputc(c,fp);
字元讀函式fgetc(fp);
(2)塊讀寫
二進位制寫函式fwrite(buffer,size,count,fp);
二進位制讀函式fread(buffer,size,count,fp);
格式化寫函式fprintf(檔案指標,格式字串,輸出項表列);
格式化讀函式fscanf(檔案指標,格式字串,位址引數列表);
(3)其他讀寫函式
磁碟檔案寫函式putw(10,fp);
磁碟檔案讀函式getw(fp);
檔案字串寫函式fputs(字串,檔案指標);
檔案字串讀函式fgets(字串陣列名,n,檔案指標);
C語言本身沒有輸入輸出語句
與其他的計算機程式語言不同,c語言中絕大多數功能都是通過函式呼叫實現的,因此c語言本身的語句數量較少。c語言採用方式使得語言功能的擴充十分方便。如果需要增加新的功能,只需要在函式庫中新增相應的函式即可 而如果乙個函式的功能需要進行調整,也只需要修改函式本身的 但不需要修改呼叫了該函式的其他程式。c語...
C語言輸入輸出
i o函式 printf 和scanf 輸出程式 函式的呼叫是在c語言標頭檔案 stdio.h 中包含這些像printf 輸入輸出 printf 一般形式如下 printf 格式化字串 輸出參數列 鍵盤輸入函式 顯示器輸出函式printf putchar puts 磁碟檔案操作creatnew 建立...
C語言 輸入 輸出
當我們提到輸入時,這意味著要向程式填充一些資料。輸入可以是以檔案的形式或從命令列中進行。c 語言提供了一系列內建的函式來讀取給定的輸入,並根據需要填充到程式中。當我們提到輸出時,這意味著要在螢幕上 印表機上或任意檔案中顯示一些資料。c 語言提供了一系列內建的函式來輸出資料到計算機螢幕上和儲存資料到文...