tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: マップドファイルからメモリコピー
投稿日: 2012/11/28(Wed) 10:08
投稿者Hongliang
> typedef    struct _SHARED_DATA
> {
>    int   a;
>    char* b;
> }SHARED_DATA;

この構造体を

> memcpy(GLB_lpMapAddr,eInfo,sizeof(SHARED_DATA));

こうやっても、GLB_lpMapAdrに書き込まれるのはint型のaの値とchar*型のbの値(=ポインタ)だけで、
char*が指す先の文字列は書き込まれませんよ。
bを固定長配列にするなり、文字列はまた別に書き込むなりしないと。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。