stigmt
@stigmt
Учусь

Как правильно заполнить строку в структуре?

#include <iostream>
#include <conio.h>
#include <ctime>
#include <string>
// структура 
// 
using namespace std;

struct Data		
{
	int year;
	string month;
	int day;

	
};
void input(Data *s)
{
	cout << "Ввод даты" << endl;
	cout << "Введите год: " << endl;
	cin >> s->year;
	cout << "Введите месяц: " << endl;
	cin.getline(s->month);
}
	


int main()
{
	setlocale(LC_ALL, "Russian");
	
	



	_getch();
	return 0;
}

подчеркивается красным 23 строка. Не понимаю каким образом выполнить заполнение строки с месяцем. Как сделать?
  • Вопрос задан
  • 307 просмотров
Решения вопроса 1
@Bonce
Используйте getline(cin, s->month);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы