Форум программистов, компьютерный форум CyberForum.ru

Переделать запись в файл информации о студенте через структуру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С клавиатуры вводится строка. Составить программу, которая подсчитывает количество знаков препинания в тексте; http://www.cyberforum.ru/cpp-beginners/thread1208191.html
C++ С клавиатуры вводится строка. Составить программу, которая подсчитывает количество знаков препинания в тексте;выводит все слова, имеющие четное количество букв.
C++ Разница между двумя библиотеками потоков В чем разница между стандартной библиотекой управления потоками <thread> и управлениями потоками через WinAPI?Преимущества и тд. Расскажите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread1208186.html
C++ Нажатие на клавиши стрелок, задержка
Привет всем. Пишу игру в консоли. Нужно быстрое реагирование на нажатие клавиш. Все вроде уже написано,но тут есть некоторые моменты - если я ставлю управление моей фигурой клавишами w,s,a,d ,то все происходит мгновенно,но если меняю это на клавиши стрелок 80,72... то происходит задержка в милисекунды. Код не привожу,может кто знает в чем трабл и без него. Если нужен, то пришлю) буду очень...
Дан вектор B(m) и номер строки. Вставить элементы вектора как новую строку в матрицу C++
Помогите пожалуйста с задачей. Дан вектор В(m) и номер строки. Вставить элементы вектора как новую строку в матрицу.
C++ Перегрузка потокового ввода-вывода http://www.cyberforum.ru/cpp-beginners/thread1208159.html
Доброго времени суток!!! Возникла такая проблема: необходимо сделать перегрузку операций << и >>. Вот что у меня есть: friend istream& operator>>(istream& stream, worker& p) { cout<<"\nИмя кадра : "; stream>>p.name; cout<<"\nНомер кадра : "; stream>>p.position; cout<<"\nРазряд кадра : ";
C++ Сортировка пузырьком Требуется отсортировать пузырьком элементы массива, которые находятся на непарных позициях. подробнее

Показать сообщение отдельно
DEmOnSeG
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 7
14.06.2014, 23:41     Переделать запись в файл информации о студенте через структуру
Помогите пожалуйста немного отредактировать код. Преподаватель просит сделать с помощью структуры. Вот, что требуется: "Используй структуру. Ввод в массив структур (число студентов можешь задать в 1 строке файла)."
А ниже привожу свой код. Как эту же задачу выполнить с помощью структуры?

// Занести в отдельный файл записи из файла Студент, исключив сведения об отчисленных студентах


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <fstream>
using namespace std;
 
int main ()
{
    int curs, gruppa, uspev [10][5];
    char fam [20], name [20], otc[20];
    // открытие файлов на чтение и запись
    ifstream F;
    F.open ("Student.txt");
    ofstream L;
    L.open ("NewFile.txt");
    while (!F.eof())
    {
        bool l = true ;
        // чтение из файла
        F >> fam;
        F >> name;
        F >> otc;
        F >> curs;
        F >> gruppa;
        // проверка на наличие неудовлетворительных оценок
        for (int i = 0; i < curs*2; i++)
        {
            for (int j = 0; j < 5; j++)
            {
                F >> uspev [i][j];
                if ( uspev [i][j] == 2)
                {
                    l = false;
                }
            }
        }
        // если неудовлетворительных оценок нет, то производим запись в файл
        if (l)
        {
            L << fam << " " << name << " " << otc << " " << curs << " " << gruppa << " ";
            for (int i = 0; i < curs*2; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    L << uspev [i][j] << " ";
                }
            }
        }
    }
    F.close();
    L.close();
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru