【初心者歓迎】C/C++室 Ver.78【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0595デフォルトの名無しさん
2012/06/07(木) 01:29:56.54おーーー この方法で動ききました ほんとにありがとうございます! 助かりました!
int det(int *a, int n) {
return *(a+1 * n + 1);
}
int main() {
int a[2][2] = {{1, 2}, {3, 4}};
printf("%d\n", det((int *)a));
return 0;
}
>>592
int det(int **&a, int n) {
return a[1][1];
}
って書き方試してみたんですけど
printf("%d\n", det((int **)a, 2));
だとコンパイルとおらなくて
int **b = a;
printf("%d\n", det(b, 2));
で無理やり型あわせてわたしてみたらコンパイルできたんですけど動かなかったです
■ このスレッドは過去ログ倉庫に格納されています