変数コピーについて

[戻る]
初心者 2003/09/03(水) 21:55:42
いつもお世話になっています。
今回も宜しくお願いいたします。
今日は変数a1をコピーすることに一日悩んでいます。
変数a1をコピーしてA1を作りたいのですがエラーが出てしまいます。
なぜですか?
int a1=14; 
memcpy((char *) mxGetPr(A1), (char *)a1, 1*sizeof(int));

tib 2003/09/03(水) 22:39:10
・A1はどこでどのように宣言されていますか?
・mxGetPr()とは独自に作られた関数か何かでしょうか?
・変数a1のアドレスは「&a1」です。

初心者 2003/09/03(水) 22:49:13
tibさん
有難うございます。
a1[]とすることで解決しました。
>A1はどこでどのように宣言されていますか?
宣言していません。
>mxGetPr()とは独自に作られた関数か何かでしょうか?
matlab関数です。
>変数a1のアドレスは「&a1」です。
ヒントになりました。

初心者 2003/09/03(水) 22:49:24
[[解決]]
解決です。

古いスレッドには追加発言できません。