多くの列を含む単純なテキスト ファイルがあるとします。一部の列はすでに 10 進数値です。一部は 16 進数です。それらの列は既知です。
test.txt >>
1.4 1.9 21 0030 0D12
0.3 3.3 91 FFFF 1111
最初の 3 列を 10 進数として読み取り、最後の 2 列を 16 進数として読み取りたい。
これは簡単にできますか?
ありがとう!
fscanfを使用できます。16 進数値はすべて正である必要がありますか? その場合は、次のようにスキャンできます。
fscanf(file_id,'%f %f %d %x %x')