Итак, я довольно новичок в 2d массивах в c ++ и знаю, что я делаю что-то не так, но я не уверен, что.
#include <iostream>
using namespace std;
int main(){
string favBands[10][2];
cout << "Welcome to the favorite band printer outer!" << endl;
int count = 1;
string band;
string song;
for(int i = 0; i < 10; i++){
for(int j = 1; j < 2; j++){
cout << "Enter your number " << count << " band:\n" << endl;
count += 1;
cin >> band;
favBands[i][j] = band;
cout << "Enter " << favBands[i][j] << "'s best song:\n" << endl;
cin >> song;
favBands[i][j] = song;
}
}
}
Я хочу попросить пользователя ввести свои 10 любимых групп, а затем спросить для их любимой песни из этой группы в паре. Например:
Enter your number 1 favorite band:
Black Eyed Peas (user input)
Enter your favorite Black Eyed Peas song:
Boom Boom Pow (user input)
Я могу сделать все это, но проблема возникает, когда я пытаюсь распечатать массив для пользователя. Я думаю, что моя проблема может заключаться в том, как я ввожу пользовательские данные в мой массив, но я не уверен, как это исправить. Спасибо!