C言語なら、俺に聞け! <15>
■ このスレッドは過去ログ倉庫に格納されています
0604デフォルトの名無しさん
NGNG例えば、
void main(void)
{
FILE *fi;
foo(fi)
}
void foo(FILE *fi)
{
fi = fopen("bar", "r");
}
とやってもうまくいかないよ。
void main(void)
{
FILE *fi;
foo(&fi)
}
void foo(FILE **fi)
{
*fi = fopen("bar", "r");
}
としなければならない。それと同じこと。
それからこれは極論になるが、int ***********p; なんてのも作れる。ほとんど
使い道ないけど。
■ このスレッドは過去ログ倉庫に格納されています