私はC++にかなり不慣れですが、いくつかの助けを借りることができます。外部の.txtファイルから行を読み取り、16進値を短いintに書き込む小さな関数を作成しようとしています。
例:
外部テキストファイルから読み取った行:7c00
コード:
短いend_addr=0x7c00
外部ファイルから行を読み取るためのコードはすでにあります。文字情報(7c00)を16進数の0x7c00として短いend_addrに保存する方法を知っておく必要があります。
私もそれに対する保護を書く必要があるので、文字が多すぎる(たとえば7c0010)または間違った文字(たとえばzyx4)があるとエラーが発生しますが、今のところ変換アルゴリズムの助けが必要です。助けてくれてありがとう!