Описать структуру. Структура должна иметь 5 компонентов

Правильно ли я указал 5 компонентов? Ещё почему-то при вводе выдает ошибку такую, что всё, что я ввожу, допустим, имя процессора, то всё растягивается на ядра, потоки и т.п.. Как это пофиксить? Помогите, пожалуйста.

#include<iostream>

using namespace std;

struct proc
{
    char name[100];
    int yadra;
    int potoki;
    int ghz;
    char proizvoditel[20];
};  

void main()
{
    setlocale(LC_ALL, "Russian");
    struct proc s1, s2;
    cin >> s1.name;
    cin >> s1.yadra;
    cin >> s1.potoki;
    cin >> s1.ghz;
    cin >> s1.proizvoditel;
    s2 = s1;
    cout << "Имя - " << s2.name << endl;
    cout << "Количество ядер - " << s2.yadra << endl;
    cout << "Количество потоков - " << s2.potoki << endl;
    cout << "GHz - " << s2.ghz << endl;
    cout << "Компания - " << s2.proizvoditel << endl;
    system("pause");
}

введите сюда описание изображения

Делал такую же задачу,но уже про библиотеку нужно было,и вот такая вот штука получается,в той я так и не пофиксил это.


Ответы (0 шт):