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

Struct vedomost - C++

Восстановить пароль Регистрация
 
Xpamobnik
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 19
10.12.2013, 00:24     Struct vedomost #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
struct vedomost
{
char familiya[n];
char imya[n];
char otchestvo[n];
char group[n];
int course[n];
char predmet[n];
};
 
int main ()
{
setlocale(LC_ALL, "rus");
vedomost std[m];
// char name[n], sirname[n];
cout«"Ведомость о задолжности студентов.\n";
for(int i=0;i<m;i++){
cout«"Введите ФИО:\n";
cin»std[i].familiya;
cin»std[i].imya;
cin»std[i].otchestvo;
cout«"Введите группу\n";
cin»std[i].group;
cout«"Введите предмет\n";
cin»std[i].predmet;
 
}
for(int i=0;i<m;i++){
cout«std[i].familiya«"\n";
cout«std[i].imya«"\n";
cout«std[i].otchestvo«"\n";
cout«std[i].group«"\n";
cout«std[i].course«"\n";
cout«std[i].predmet«"\n";
}
Добавлено через 5 минут
Need analyze...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2013, 00:24     Struct vedomost
Посмотрите здесь:

[c++]struct C++
C++ Struct{...}
Struct{...} C++
C++ typedef struct ....
C++ Как записать структуру в файл с помощью fstream?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
10.12.2013, 00:39     Struct vedomost #2
Ответе на вопрос, у ведомости есть имя, фамилия, ведомость это человек?
Может лучше создать структуру студент, а ведомость будет контейнером например массивом.

Добавлено через 1 минуту
А где удаление?
Xpamobnik
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 19
10.12.2013, 01:42  [ТС]     Struct vedomost #3
Цитата Сообщение от egor2116 Посмотреть сообщение

Добавлено через 1 минуту
А где удаление?
Удаление не дописал=( насчет структуры спасибо.

Добавлено через 55 минут
Как аннулировать?
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
10.12.2013, 09:59     Struct vedomost #4
Как аннулировать?
Как то так. Удаление допишите сами.
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>
 
struct Student
{
      char familiya[50];
      char imya[50];
      char otchestvo[50];
      char group[50];
      int course[50];
      char predmet[50];
}
 
void printVedomost(Student * vedomost, const size_t SIZE)
{
   for(int i = 0; i < SIZE; ++i)
   {
     std::cout << "Familia: " << vedomost[i].familiya << std::endl;
     std::cout << "Imya: " << vedomost[i].imya << std::endl;
     std::cout << "Otchestvo: " << vedomost[i].otchestvo << std::endl;
     std::cout << "Group: " << vedomost[i].group << std::endl;
     std::cout << "Course: " << vedomost[i].course << std::endl;
     std::cout << "Predmet: " << vedomost[i].predmet << std::endl;
   }
}
 
 int main()
 {
   const size_t countStudents = 10;
   Student vedomost[countStudents];
   
   for(int i = 0; i < countStudents; ++i)
   {
     std::cout << "Input familia: ";    std::cin >> vedomost[i].familiya;
     std::cout << "Input imya: ";       std::cin >> vedomost[i].imya;
     std::cout << "Input otchestvo: ";  std::cin >> vedomost[i].otchestvo;
     std::cout << "Input group: ";      std::cin >> vedomost[i].group;
     std::cout << "Input course: ";     std::cin >> vedomost[i].course;
     std::cout << "Input predmet: ";    std::cin >> vedomost[i].predmet;
   }
   
   printVedomost(vedomost, countStudents);
   
   ///Тут удаляем студентов
   
   printVedomost(vedomost, countStudents);
          
     system("PAUSE");
     return 0;
 }
Yandex
Объявления
10.12.2013, 09:59     Struct vedomost
Ответ Создать тему
Опции темы

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