文字列へのポインタの配列を作成しようとしています。各文字列に 3 文字のみを含める必要があります。これは私がこれまでに持っているコードです:
string **ptr=new string *[100]; // An array of 100 pointers to strings
for (i=0;i<100; i++) // Assigning each pointer with a new string
{
ptr[i]=new string;
(*ptr[i])[3];
}
行 (*ptr[i])[3]) に問題があります。ポインターを介さずに 3 文字のみの srting を作成する場合は、次のように記述します。
string str[3];
ポインターで 3 文字を割り当てるにはどうすればよいですか? ありがとう!