アクセス違反の読み取り位置 ファイルやオブジェクトを書き込む関数にベクターを渡すとエラーになる
2022-02-10 09:53:44
この問題の解決策を見つけるのに時間がかかったので、二度と同じことをしないように文書化します。
ここでは、FINGERPRINT構造体型を保持するベクターを定義し、そのベクターに数値データを持たせ、そのベクターをオブジェクトに書き込みたいのですが、これはファイルへの書き込みと解釈することもできます。
間違った使い方はこれ
WriteData(con,finger_guid,finger_file_pos,(void*)(&vfinger),sizeof(FINGERPRINT)*number);
すると、上記のようなエラーが報告されます。
に変更します。
for (_int32_t i=0;i<number;i++)
{
<未定義
WriteData(con,finger_guid,finger_file_pos+i*sizeof(FINGERPRINT),(void*)(&vfinger[i]),sizeof(FINGERPRINT)) を実行。
}
で、完了です。以前、ベクターをファイルに書き込む方法を見た記憶があるのですが、このような方法でした。
関連
-
RuntimeWarning: double_scalars で無効な値が発生しました precision.append(tp[i] * 1.0 / (tp[i])
-
エラーです。アクセス制限です。タイプ 'OperatingSystemMXBean'はAPIではありません(必要なライブラリに制限があります)。
-
github共通の操作と共通のエラー! fatal: リモートリポジトリから読み取れませんでした。
-
MySql エラー: java.sql.SQLException: ユーザー 'root'@'localhost' (パスワード: YES を使用) のアクセスが拒否されました。
-
中に内部エラーが発生しました。「Javaツーリングの初期化」中に内部エラーが発生しました。
-
tensorflow.contrib'という名前のモジュールはありません。
-
python :TypeError: 'builtin_function_or_method' オブジェクトに '__getitem__' 属性がない。
-
ユニティ再生gif
-
ApiModelProperty の使用方法
-
パラメータの例外です。引数型[java.lang.Integer]の名前がありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
zsh: コマンドが見つからない: nvm 解決策
-
! 拒否]マスター->マスター(フェッチファースト)問題の解決法
-
プログラム ld の解決策の 1 つが 1 の終了ステータスを返した
-
Uncaught TypeError: Node' の 'removeChild' の実行に失敗しました: 1 つの引数が必要ですが、0 つしかありません。
-
java lang ClassCastException java util ArrayList cannot be able to be.
-
python ランタイムプロンプト WebDriverException: メッセージ geckodriver' 実行ファイルが PATH にある必要があります。
-
C++で'atoi'がこのスコープで宣言されていない問題を解決するにはどうしたらいいですか?
-
は属性_TensorLikeを持たない
-
アノテーションは使用できません
-
inet_pton()およびinet_ntop()関数の説明