我创建了两个数组,朋友和时间聊天。我不想编写手动将每条数据放入二维数组的长代码,而是想用 for 循环来完成。我创建了一个 2D 数组,2 列和 5 行。一列必须包含所有朋友的姓名,另一列必须包含所有时间。我哪里错了?
代码:
string **friendslist;
friendslist = new string*[10];
for (int i = 0; i < 10; i++)
friendslist[i] = new string[10];
string friends[5] = {"Bob","Rob","Jim","Hannah","James"};
string timechat[5] = {"12:00", "5:00", "22:00", "18:30", "11:45"};
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 2; j++)
{
friendslist[j][i] = friends[i];
cout << friendslist[j][i] << " ";
}
cout << endl;
}
cin.get();