アプリ版:「スタンプのみでお礼する」機能のリリースについて

printf("%d",voidd[0]);にてほしい値が表示されません。
どうすればいいですか?
よろしくお願いします。
#include<stdio.h>
int main()
{
/*
Calc.StringExpressionGet("1+((2+34)*2-111*77)*5-67*8/90");
Calc.StringExpressionResolve();
Calc.Print();
*/
int num[3];
num[0]=111;
num[1]=222;
num[2]=333;
char str[4]="ABC";
void **voidd;
voidd=new void*[6];
voidd[0]=(void *)&num[0];
voidd[1]=(void *)&str[0];
voidd[2]=(void *)&num[1];
voidd[3]=(void *)&str[1];
voidd[4]=(void *)&num[2];
voidd[5]=(void *)&str[2];
printf("%d",voidd[0]);
getchar();
return 0;
}

A 回答 (2件)

No.1です。

すみません、間違えました。

*(int*)(voidd[0])

です。
    • good
    • 0
この回答へのお礼

返事が遅くなりました。
すみません。
回答ありがとうございました。

お礼日時:2005/01/10 07:24

「ほしい値」が何なのか不明ですが、


num[0]の値(=111)だとすると、
(int)(*(voidd[0]))
でしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!