memcpyで例外スローされました。
0xC0000005: 場所 0x00000000 への書き込み中にアクセス違反が発生しました。
上記のエラーが発生します。
memcpy.asmファイルのこの行で例外が表示されます。
c
1CopyUpDwordLoop: 2 mov dword ptr [edi], edx
以下のコードが問題のコードです。
同じ型にしたり、メモリが不足しているかなど調べましたが理解出来ませんでした。
c
1uchar List[1024]; 2uchar hex[40]; 3int lenCT = 2; 4int IDCT=0; 5 6 7hex[0] = "0x10"; 8hex[1] = "0x00"; 9memcpy(List[lenCT ], Hex,sizeof(uchar)*2); 10IDCT++; 11lenCT = lenCT + 2; 12
Listの配列に
List[0]=0;
List[1]=0;
List[2]=0x10;
List[3]=0x00;
と文字列が入るようにしたいです。
どなたかご教授願います。
C#は少し学びましたがCは初心者です。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/12 09:13
2018/07/12 09:38 編集
2018/07/12 09:39