textscanとfscanfの違い

FotmatSpecで利用可能な指定子が違う

textscanでは,%eを使った読みとりができない.fscanfでは%eが使える.
ただし,textscanでも%fで1.00e+00のような指数表記を読めるので,特に問題はない.

textscanの方が容易に読み飛ばしできる

参照の通り.

両者の使い分け

textscanはセル配列になるので,たぶんfscanfの方が速い.
↑と思ったら,while文で試したところ,fscanfの方が遅かった.
textを読むには名の通りtextscanの方が向いていると思う.
数値の扱いについても,便利なので何かとtextscanを使ってしまいがち.


Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2018-01-12 (Fri) 07:17:41 (432d)