私の仕事は2つの部分で構成されています。まず、100要素のglobbal char配列を作成し、cinを使用してそれにテキストを挿入する必要があります。その後、文字数を計算し、入力したテキストの長さで専用の配列を作成します。私は次の解決策を考えていました:
char[100]inputData;
int main()
{
cin >> inputData >> endl;
int length=0;
for(int i=0; i<100; i++)
{
while(inputData[i] == "\0")
{
++count;
}
}
char c = new char[count];
私はよく考えていますか?
タスクの2番目の部分は、最初のプログラムで、挿入されたすべての単語への動的に作成されたポインターの配列を導入することです。新しい単語を追加すると、前のすべての単語が出力され、次の単語用のスペースがない場合は、inputData配列のサイズを2倍にする必要があります。そして正直に言うと、これは私には少し多すぎます。具体的に単語へのポインタを作成するにはどうすればよいですか?また、コンテンツを失うことなくグローバル配列のサイズを増やすにはどうすればよいですか?一時的な配列で?