Я выполняю задание, которое включает структуры.
Вы должны создать структуру с тремя переменными и объявить 3 экземпляра этой структуры.
Затем программа попросит пользователя ввести 9 частей информации. Мне не нравится вводить cout и cin без необходимости (9 раз подряд?), Поэтому я подумал, что могу использовать циклы для обработки ввода, как я делал с массивами ранее. Я попробовал, но пока безуспешно. Я к чему-то отношусь с этим?
struct Randomstruct {
int var1, var2, var3;
}
int main() {
Randomstruct struct1, struct2, struct3;
for(int i = 1; i<=3; i++) {
for(int j = 1; j<=3; j++) {
cout << "Enter data for var" << j << " in struct" << struct(i) << ": ";
cin struct(i).var(i);
}
}
}
}
Мне действительно интересно, как я могу заставить работать struct (i) .var (i). Это вообще возможно?