Создал стуктуру. Ввожу 2 элемента f.vozrast. Хочу распечатать, но печатает только второй введенный элемент f.vosrast.
struct sname
{
char fio[256];
int vozrast;
}; sname f;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
for (int i = 0; i < 2; i++)
{
cin >> f.vozrast;
cout << "Возраст:" << f.vozrast;
}
return 0;
}
Видимо при вводу второго возраста результат перезаписывается на месте первого. Как Разделить f.vozrast на "массив" и можно было вывести по-элементно?
Вы не этого хотите?
struct sname
{
char fio[256];
int vozrast;
};
sname f[2];
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
for (int i = 0; i < 2; i++)
{
cin >> f[i].vozrast;
cout << "Возраст:" << f[i].vozrast << endl;
}
return 0;
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости