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

базы данных (Создать двоичный файл с информацией об успеваемости студентов) - C++

Восстановить пароль Регистрация
 
Bulding
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 47
03.05.2013, 22:46     базы данных (Создать двоичный файл с информацией об успеваемости студентов) #1
Создать двоичный файл с информацией об успеваемости студентов некоторого факультета за все время обучения. Добавить в файл поле "Средняя успеваемость". Удалить из файла информацию о студентах с средним баллом менее 3.5

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
50
51
52
53
54
55
56
57
58
59
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <malloc.h>
#include <math.h>
#include <string.h>
#include <clocale>
using namespace std;
//объявление сруктуры
struct ST
{char fio[81];
char sem1[81];
char sem2[81];
char sem3[81];
char sem4[81];
char sem5[81];
char sem6[81];
char sem7[81];
char sem8[81];
char sem9[81];
char sem10[81];
};
int main()
{ST *str;
int k=-1;FILE*f;char s[80];
str=(ST*)malloc(sizeof (ST)*10);
setlocale(LC_ALL,"rus");
f=fopen("C:\\information.txt","r+");  [U][COLOR="Red"]//тут не знаю "r+" надо ли или что-то другое..[/COLOR][/U]
if(f==NULL) cout<<"Ошибка!";
while(!feof(f))
{k++;
fgets(str[k].fio,80,f);
fgets(str[k].sem1,80,f);
fgets(str[k].sem2,80,f);
fgets(str[k].sem3,80,f);
fgets(str[k].sem4,80,f);
fgets(str[k].sem5,80,f);
fgets(str[k].sem6,80,f);
fgets(str[k].sem7,80,f);
fgets(str[k].sem8,80,f);
fgets(str[k].sem9,80,f);
fgets(str[k].sem10,80,f);
fgets(s,80,f);
cout<<"Ф.И.О. "<<str[k].fio;
cout<<"\n семестр1="<<str[k].sem1;
cout<<"\n семестр2="<<str[k].sem2;
cout<<"\n семестр3="<<str[k].sem3;
cout<<"\n семестр4="<<str[k].sem4;
cout<<"\n семестр5="<<str[k].sem5;
cout<<"\n семестр6="<<str[k].sem6;
cout<<"\n семестр7="<<str[k].sem7;
cout<<"\n семестр8="<<str[k].sem8;
cout<<"\n семестр9="<<str[k].sem9;
cout<<"\n семестр10="<<str[k].sem10;
}
getch ();
return 0;
}
как добавить в файл поле "Средняя успеваемость". Удалить из файла информацию о студентах с средним баллом менее 3.5. не знаю, помогите..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2013, 22:46     базы данных (Создать двоичный файл с информацией об успеваемости студентов)
Посмотрите здесь:

Создать двоичный файл и записать в него 15 чисел C++
C++ создать новый двоичный файл и записать в него матрицу
Создать текстовый файл с информацией об успеваемости студентов C++
Создать текстовый файл с информацией об успеваемости студентов C++
Программа выводит неверный ответ (дан массив структур, содержащий сведения об успеваемости студентов - вывести список неуспевающих студентов) C++
C++ Составить файл об информаций студентов в группе. Найти самый высокий и самый низкий уровень успеваемости студентов в группе
Создать файл с информацией типа 00000000 = 0 C++
C++ Создать текстовый файл и записать в двоичный файл

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

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

Текущее время: 11:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru