Skip to main content

IAR Embedded Workbench for Arm 9.70.x

__readFile

このセクションの内容:
構文
__readFile(fileHandle, valuePtr)
パラメータ
fileHandle

__openFile マクロによってファイルハンドルとして使用されるマクロ変数。

valuePtr

変数へのポインタ。

リターン値

結果

成功

0

失敗

ゼロ以外のエラー番号

表52 __ readFile のリターン値 


使用対象

すべての C-SPY ドライバ。

説明

指定したファイルから 16 進数を順にリードし、unsigned long に変換して、value パラメータに代入します。この値は、マクロ変数へのポインタになります。

16 進数および空白文字を表す印刷可能な文字のみ使用できます。その他の文字は使用できません。

__var number;
if (__readFile(myFileHandle, &number) == 0)
{
  // Do something with number
}

この例では、myFileHandle によってポイントされるファイルに ASCII 文字の1234 abcd 90ef が含まれる場合、連続した読取りによって値 0x1234 0xabcd 0x90ef が変数 number に割り当てられます。