fscanf() 函數根據指定的格式對來自開啟的檔案的輸入進行解析。
fscanf(file,format,mixed)
| 參數 | 描述 |
|---|---|
| file | 必需。規定要檢查的文件。 |
| format | 必需。規定格式。 可能的格式值: %% - 回傳一個百分號% %b - 二進制數 %c - ASCII 值對應的字符 %d - 包含正負號的十進位數 %e - 科學計數法(例如:1.2e+2) %u - 不包含正負號的十進制數 %f - 浮點數(本地屬性) %F - 浮點數(非本地屬性) %o - 十進制數 %s - 字串 %x - 十六進制數(小寫字母) %X - 十六進制數(大寫字母) 附加的格式值。必需放置在% 和字母之間(例如%.2f): + (在數字前面加上+ 或- 來定義數字的正負性。預設情況下,只有負數才會做標記,正數不做標記) ' (規定使用什麼作為填充,預設是空格。它必須與寬度指定器一起使用。例如:%'x20s(使用"x" 作為填充)) - (左調整變數值) [0-9] (規定變數值的最小寬度) .[0-9] (規定小數位數或最大字串長度) 註:如果使用多個上述的格式值,它們必須按照上面的順序使用,不能打亂。 |
| mixed | 可選。 |
註:格式字串中的任何空白都會與輸入流中的任何空白相符。這表示格式字串中的製表符t 也會與輸入流中的單一的空格字元相符。