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

Написать программу по обработке файла, состоящего из структур - C++

Восстановить пароль Регистрация
 
allasked
11 / 11 / 1
Регистрация: 20.11.2012
Сообщений: 54
21.10.2013, 11:02     Написать программу по обработке файла, состоящего из структур #1
Написать программу по обработке файла, состоящего из структур.
Массив структур не использовать.
В программе реализовать следующие действия по обработке файла:
1.Создание - (готово)
2.Открыть файл -(готово)
3.Просмотр
4.Добавление нового элемента
5.Удаление(Редактирование)
6.Вывести результат в файл - (готово)

Ребята помогите реализовать пункты 3,4,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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
 
using namespace std;
 
struct Stud     {
                   char FIO[40];
                   int gr;
                   int ngr;
                   int oc[4];
                   double sb;
                 } TStudent;
int nst=0;
int menu;
void opf;
void newf;
void remove;
void redakt;
void resf;
void item;
 
             int main()
              {
                while(true)
              {
                switch (menu())
              {
 
                case 1: opf(); break;
                case 2: newf(); break;
                case 3: remove(); break;
                case 4: redakt(); break;
                case 5: resf(); break;
                case 6: item();break;
                case 7:return 0;
                 default: "Choose The Correct";
              }
 
              puts("Press and key to continue");
              getch();system("cls");
 
              }
              }
 
             int menu();
            {
             cout << "Choose an action: \n";
             cout << "1. Open File \n";
             cout << "2. Create New File \n";
             cout << "3. Remove Any File \n";
             cout << "4. Edit Any File \n";
             cout << "5. The Results On The Screen \n";
             cout << "6. Add new item \n";
             cout << "7. Exit \n"
             int i;
             cin >> i;
             return i;
            }
 
             void opf()
              {
                if ((fl=fopen(name,"rb"))==NULL)
                 {
                  cout << "Error Opening";
                  exit(1);
                 }
                 nst=0;TStudentstd;
                 while (true);
                  {
                   int nwrt = fread (&std,sizeof(TStudent),l,fl);
                   if (nwrt!=1)break;
                   stud[nst]=std;
                   cout << TStudent[nst].FIO  << " "
                        << TStudent[nst].oc   << " "
                        << TStudent[nst].gr   << " "
                        << TStudent[nst].ngr; << " ";
                   nst++;
                  }
                  fclose(fl);
                 }
 
              void newf()
                {
                  if((fl=fopen(name,"wb")==NULL)
                    {
                     cout << "Error Creating";
                     exit(1);
                    }
                  cout << "OK \n";
                  fclose(fl);
                }
 
              void resf()
               {
                char namet[30];
                 File *ft;
                cout << "Enter File Name \n";
                cin >> namet;
                 if ((ft=fopen(namet,"w"))==NULL)
                   {
                    cout << "Error Creating\n";
                    exit (1);
                   }
                 char s[80];
                 strcpy(s,stud[i].FIO);
                 strcat(s,"");
                 fputs(s,ft);
               }
 
              void remove ()
                {
 
 
                }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2013, 11:02     Написать программу по обработке файла, состоящего из структур
Посмотрите здесь:

Сортировка массива, состоящего из 8 структур C++
Написать программу обработки файла, состоящего из структур C++
Написать программу удаления книги из массива структур с введенным именем автора C++
Написать программу добавления новой книги в начало массива структур. C++
Помогите написать программу на С++ по обработке текста C++
C++ Написать программу удаления книги из массива структур с введенным именем автора
C++ Написать программу записи содержимого из одного файла в другой : Тип файла текстовый
Написать программу по разбивке и анализу содержимого файла отчета работы ПО (log-файла) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vua72
410 / 410 / 83
Регистрация: 28.11.2010
Сообщений: 1,158
21.10.2013, 14:05     Написать программу по обработке файла, состоящего из структур #2
Извините конечно, но зачем нужен винегрет из функций С и С++, вы хоть определитесь на каком языке пишете.
Yandex
Объявления
21.10.2013, 14:05     Написать программу по обработке файла, состоящего из структур
Ответ Создать тему
Опции темы

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