Помогите,пожалуйста,доделать код в visual c++

372
27 марта 2017, 09:30

Информация об участниках спортивных соревнований содержит: Ф.И.О. игрока, игровой номер, возраст, рост, вес, наименование страны, название команды. Вывести информацию о самой молодой команду. Не могу придумать, как вывести самую молодую команду. Подскажите, пожалуйста, очень надо.Заранее спасибо.

#include "stdafx.h"
#include <fstream>
#include <conio.h>
#include <iostream>
using namespace std;
//-------------------
struct fi
{
    char FIO[300];
    int num;
    int age;
    int grow;
    int weight;
    char contry[300];
    char team[300];
}* files;

void show(const fi obj[], int n);
//----------------
int main()
{
    int j, change;
    setlocale(LC_ALL, "Russian");
    do
    {
        cout << "Выберите:\n 1:Создать\n 2:Добавить\n 3:Посмотреть\n 4:Поиск\n";
        cin >> change;
        cout << endl;
        switch (change)
        {
            case 1: **Создание файла**
            {
                ofstream file("file.txt", ios::trunc);
                cout << "Файл создан и очищен\t";
                file.close();
                break;
            }
            case 2:**Редактирование файла**
            {
                ofstream fout("file.txt", ios_base::out);
                if (!fout.is_open())
                {
                    cout << "Ошибка. Файл не найден!" << endl;
                    return 1;
                }
                cout << "Сколько игроков: ";
                cin >> j;
                files = new fi[j];
                cout << " ФИО:\n Возраст:\n Группа:\n Рост: \n Вес: \n Страна: \n Eiiaiaa: \n"
                     << endl;
                for (int i = 0; i < j; i++)
                {
                    cout << "\n ФИО: ";
                    cin >> files[i].FIO;
                    cout << "\n Возраст: ";
                    cin >> files[i].age;
                    cout << "\n номер игрока: ";
                    cin >> files[i].num;
                    cout << "\n Рост: ";
                    cin >> files[i].grow;
                    cout << "\n Вес: ";
                    cin >> files[i].weight;
                    cout << "\n Страна: ";
                    cin >> files[i].contry;
                    cout << "\n Команда: ";
                    cin >> files[i].team;
                    fout << files[i].FIO << "\t" << files[i].age << "\t" << files[i].num
                         << "\t\t\t" << files[i].grow << files[i].weight << "\t" <<
                         files[i].contry << "\t" << files[i].team << endl;
                }
                fout.close();
                cout << " Done!\n";
                break;
            }
            case 3: **Вывод на консоль**
            {
                cout << "ФИО: \tВозраст: \tигрок: \tРост: \tВес: \tСтрана: \Команда:"
                     << endl;
                ifstream fin("file.txt");
                while (!fin.eof())
                {
                    char buff[1000];
                    fin.getline(buff, 1000);
                    cout << buff << endl;
                }
                fin.close();
                break;
            }
        }
    }
    while (change != 0);
    cout << "end!" << endl;
    system("pause");
}
READ ALSO
async_read() Boost::Asio C++

async_read() Boost::Asio C++

ЗдравствуйтеНужно принять строку от клиента через tcp соединение

298
incomplete type used in nested name specifier

incomplete type used in nested name specifier

Добрый день показывает мне вот такую ошибкy: incomplete type Team used in nested name specifier вот код maincpp

382
Изменение порядка свойств в объекте JS

Изменение порядка свойств в объекте JS

Есть два сервера, которые используют одну и ту же БД, но имеют разные способы работы к нейС первого сервера получаю следующий объект:

343
В чем проблема? missing ) after argument list [требует правки]

В чем проблема? missing ) after argument list [требует правки]

Где ошибка? При наведении на star-5 меняет background-position, если убираю мышь с star-5, то должна быть проверка (если star-5 не checked, то меняем background-position) Где...

253