Проблема, доходя до ввода названия продукции gets_s не видит (VS) , если использовать cin, тогда после нажатия Enter программа больше не видит другие cin и идёт к завершению.

struct Product

{

int code;

char name[38];

int price;

int number;

int sum;

} a[10];

int main()

{

setlocale(LC_ALL, «Russian»);

int n;

cin >> n;

for (int i = 0; i < n; i++)

{

cout << «Введите код продукта: »;

cin >> a[i].code;

cout << «Введите название продукта: »;

gets_s(a[i].name);

cout << «Введите цену продукта: »;

cin >> a[i].price;

cout << «Введите количество продукции: »;

cin >> a[i].number;

}



Дополнение автора от 14.04.16 20:16:20
Код не полный, я знаю что нужно писать return 0;
14.04.16
1 ответ

Ответы

В конце кода перед закрывающей фигурной скобкой добавьте строку:
return 0;
14.04.16
Рекомендуем личную консультацию

Роман

Сейчас на сайте
Профессиональные консультации по физике, математике, программированию на C/C++. Решение контрольных работ, помощь в подготовке к экзаменам.
Посмотреть всех экспертов из раздела Технологии > C/C++