リンクされたリストを作成することになっている文字列の配列があります。問題は、配列しか使用できないことです。私が調べたものはすべて、構造体とノードを使用するように言われていますが、ここからどこに行くべきかわかりません。私は自分のコードが正しくないことを知っています.配列の1つの要素を指すポインターをそれぞれ持っているので、それらは実際にはリンクされていません. 誰かが私を正しい方向に向けることができれば、それは素晴らしいことです
これが私がこれまでに持っているものです
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string names [4] = {"Dick", "Harry", "Sam", "Tom", " "};
string *nameptr[4];
for(int x = 0; x < 4; x++)
{
nameptr[x] = &names[x];
cout << *nameptr[x] << " is at position " << x << " and points to ";
cout << &nameptr[x] << endl;
}
return 0;
}