ユーザーが数値 n を入力しなければならないこの状況に取り組もうとしています。その後、同じ行に n 個の数字を入力します。したがって、私のプログラムは、ユーザーが入力を続ける前にこの数値 n を知る必要があります。これにより、プログラムは、n の後に入力されたこれらの数値を保存するために必要な動的配列の大きさを知ることができます。(これらすべてが 1 行で行われることが重要です)。
以下を試してみましたが、うまくいかないようです。
int r;
cin >> r;
//CL is a member function of a certain class
CL.R = r;
CL.create(r); //this is a member function creates the needed dynamic arrays E and F used bellow
int u, v;
for (int j = 0; j < r; j++)
{
cin >> u >> v;
CL.E[j] = u;
CL.F[j] = v;
}