***すれ立てるまでもない質問はここで 第24刷***
■ このスレッドは過去ログ倉庫に格納されています
0884デフォルトの名無しさん
NGNGうん。まあ「せめて」程度だけどな(w
設計としてはよろしくないし、staticにしてたとしても、
あれでは受け取ることができない。
二次元配列を初期化するときはこんな感じでやる。
#include <stddef.h>
void k_gansui_(double *, size_t, size_t);
int main(int argc, char * argv[])
{
double a[10][10000];
k_gansui_(&a[0][0], 10, 10000); /*ここの書き方を教えてください。2次元配列ポインタの受け渡し */
return 0;
}
void k_gansui_(double *arr, size_t row, size_t col)
{
int i,m;
for(m = 0; m < row;m++) {
for(i = 0; i <= col; i++) {
*(arr + col + col * row) = i * i + 2 + m;
}
}
}
■ このスレッドは過去ログ倉庫に格納されています