39 / 39 / 20
Регистрация: 23.04.2012
Сообщений: 462
Записей в блоге: 2
1

Структура и работа с файлами

22.01.2015, 21:26. Показов 1289. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеется информация по итогам экзаменов в институте всего в списке N человек.
По каждому из студентов имеются следующие сведения: фамилия, оценка по математике,
оценка по информатике и оценка по физике. Ввести информацию об экзаменах и напечатать
количество и фамилии студентов, которые сдали экзамены только с одной четверкой.

Программу написал, но возникают ошибки при подключении файла... При вводе с клавиатуры работает все правильно... Помогите правильно подключить файл, и чтобы в файле инфо о каждом студенте начиналась с новой строки...

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
#include <iostream>
#include <string>
#include <Windows.h>
using namespace std;
struct student {
    char name[255];
    int Physic;
    int Math;
    int CoS;
};
int main()
{
    setlocale(LC_ALL, "rus");
    SetConsoleOutputCP(1251);
    int i, j;
    student temp[3];    
    for (i = 0; i < 3; i++)
    {
        cout << "Ведите Фамилию студента: >>> ";
        cin >> temp[i].name;
 
        cout << "Ведите Оценки по физике: >>> ";
        cin >> temp[i].Physic;
       
        cout << "Ведите оценки по математике: >>> ";
        cin >> temp[i].Math;
        
        cout << "Ведите оценки по Информатике: >>> ";
        cin >> temp[i].CoS;
    }
    for (i = 0; i < 3; i++)
    {
        if ((temp[i].Physic == 4) || (temp[i].Math == 4) || (temp[i].CoS == 4)) 
            cout << "Фамилия: "<<"  "<<temp[i].name<<", ";
    }
    cout << endl;
    system("pause");
}

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
#include <iostream>
#include <string>
#include <Windows.h>
#include <fstream>
using namespace std;
struct student {
    char name[255];
    int Physic;
    int Math;
    int CoS;
};
int main()
{
    setlocale(LC_ALL, "rus");
    SetConsoleOutputCP(1251);
    ifstream fin("text.txt");
    fin.getline(name, 255);
    fin.close();
    int i, j;
    student temp[3];
    /*for (i = 0; i < 3; i++)
    {
        cout << "Ведите Фамилию студента: >>> ";
        cin >> temp[i].name;
 
        cout << "Ведите Оценки по физике: >>> ";
        cin >> temp[i].Physic;
 
        cout << "Ведите оценки по математике: >>> ";
        cin >> temp[i].Math;
 
        cout << "Ведите оценки по Информатике: >>> ";
        cin >> temp[i].CoS;
    }*/
    for (i = 0; i < 3; i++)
    {
        if ((temp[i].Physic == 4) || (temp[i].Math == 4) || (temp[i].CoS == 4))
            cout << "Фамилия: " << temp[i].name;
    }
    cout << endl;
    system("pause");
}
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2015, 21:26
Ответы с готовыми решениями:

Структура. Работа с файлами. Автобусы
Доброго времени суток! Всё работает, однако очень часто (с вероятностью в 90%) программа выдаёт...

Структура Train. Работа с файлами
&quot;Расписание поездов Москва-С. Петербург&quot; Сформировать файлы: 1.Список поездов, отправляющихся из...

Работа с файлами. Структура "Поезд"
Что не так, помогите! #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include...

Работа с файлами. Структура "Студент"
Я с файлами вообще ноль. Если кто может хотя бы куски кода отпишите. Вобщем задание: Сохранить...

1
7780 / 6550 / 2981
Регистрация: 14.04.2014
Сообщений: 28,608
22.01.2015, 22:01 2
С файлом будет точно также, только cout убери.
0
22.01.2015, 22:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2015, 22:01
Помогаю со студенческими работами здесь

Структура и обработка информации с файлами
Написать две программы тип файла: последовательный Первая программа для ввода данных и...

Работа с файлами , хотелось бы с windows system файлами
всем привет, нужна интересная идея по программированию, работа с файлами , хотелось бы с windows...

Структура + функции + операция с файлами(задача)
Собственно имеется такая задача: 1)Создать структуру с 3-мя типами данных(Фамилия,Предмет,Оценка)...

Лабораторная работа №5. Работа с файлами и алгоритмы сортировки
1. Написать функцию Load для считывания из текстового файла (например, Workers.txt) информации о...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru