C stdio (stdio.h) 庫
C stdio 函式
<stdio.h>
標頭檔案提供了各種用於輸入、輸出和檔案處理的函式。
下面表格列出了所有 stdio 函式
函式 | 描述 |
---|---|
fclose() | 關閉檔案 |
feof() | 當位置指示器到達檔案末尾時,返回真值 |
ferror() | 如果最近的檔案操作發生錯誤,則返回真值 |
fgetc() | 返回檔案中字元的 ASCII 值並前進位置指示器 |
fgets() | 從檔案中讀取一行並前進位置指示器 |
fopen() | 開啟一個檔案並返回一個檔案指標,供檔案處理函式使用 |
fprintf() | 將格式化字串寫入檔案 |
fputc() | 將字元寫入檔案並前進位置指示器 |
fputs() | 將字串寫入檔案並前進位置指示器 |
fread() | 從檔案中讀取資料並將其寫入記憶體塊 |
fscanf() | 從檔案中讀取格式化資料並將其寫入多個記憶體位置 |
fseek() | 移動檔案指標的位置指示器 |
ftell() | 返回檔案指標的位置指示器的值 |
fwrite() | 將記憶體塊中的資料寫入檔案 |
getc() | 與 fgetc() 相同 |
getchar() | 讀取使用者輸入的一個字元並返回其 ASCII 值 |
printf() | 將格式化字串寫入控制檯 |
putc() | 與 fputc() 相同 |
putchar() | 將單個字元輸出到控制檯 |
puts() | 將字串輸出到控制檯 |
remove() | 刪除檔案 |
rename() | 更改檔名 |
rewind() | 將位置指示器移動到檔案開頭 |
scanf() | 從使用者輸入讀取格式化資料並將其寫入多個記憶體位置 |
snprintf() | 將格式化字串寫入 char 陣列(記憶體安全) |
sprintf() | 將格式化字串寫入 char 陣列 |
sscanf() | 從 char 陣列讀取格式化字串並將其寫入多個記憶體位置 |