ただの簡単な質問です。 私はいくつかの整数を受け取り、配列に入れたいが、入力が同様になることが期待されているユーザー によって与えられますように私はそれのサイズがわからない:1 2 3 4 5タイプのメモリを割り振る方法は、そのサイズがわからない場合はどうすればいいですか?
#include <iostream>
using namespace std;
int main()
{
int *contain;
int y;
int i=0;
char c;
while(true)
{
cin>>contain[i];
i++;
c=getchar();
if(c=='\n')
break;
}
}
で働いて参照してください。簡単にして、 'std :: vector'を使いましょう。 –
アイテムを追加するにつれて大きくなるコンテナにそれらを読み込みます。例えばstd :: vector。そうすれば、読んでいく人の数を事前に知る必要はありません。 – acraig5075
これはデータ構造の質問であるため、余分なスペースを割り当てることができません。 – Nznin