通知
すべてクリア
Topic starter
2003年9月3日 9:55 PM
いつもお世話になっています。
今回も宜しくお願いいたします。
今日は変数a1をコピーすることに一日悩んでいます。
変数a1をコピーしてA1を作りたいのですがエラーが出てしまいます。
なぜですか?
int a1=14;
memcpy((char *) mxGetPr(A1), (char *)a1, 1*sizeof(int));
2003年9月3日 10:39 PM
・A1はどこでどのように宣言されていますか?
・mxGetPr()とは独自に作られた関数か何かでしょうか?
・変数a1のアドレスは「&a1」です。
Topic starter
2003年9月3日 10:49 PM
tibさん
有難うございます。
a1[]とすることで解決しました。
>A1はどこでどのように宣言されていますか?
宣言していません。
>mxGetPr()とは独自に作られた関数か何かでしょうか?
matlab関数です。
>変数a1のアドレスは「&a1」です。
ヒントになりました。
Topic starter
2003年9月3日 10:49 PM
解決です。