ある関数から別の関数に変数を渡そうとしています。例えば同様Cでの変数の受け渡し
:
FUNCA:ユーザーからの3つの入力に取り、私はfuncBの中で、これらの3つの入力を使用します。
どうすればいいですか?私はFuncAから3つの値を返して、それをFunc Bのパラメータとして渡しますか?
私はこのようなことをしますか? **ポインタを使用しないでください。
int FuncA(void);
int FuncB(int A, int B, int C, int D, int E);
int main(void)
{
FuncA(void);
FuncB(A,B,C);
}
int FuncA(void)
{
printf("Enter 3 number:");
scanf("%d %d %d" &A, &B, &C);
return A, B, C;
}
int FuncB(int A, int B, int C)
{
.............
}
'A、B、Cを返す;'だけ 'C'の値を返します。カンマ式の左辺オペランドは効果がありません。 – Mahesh