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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tanyushka_p
-1 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 17
#1

Как создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечение данных из файла - C++

17.06.2013, 18:35. Просмотров 404. Ответов 1
Метки нет (Все метки)

создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечение данных из файла, содержащего информацию об итогах сессии на 1-м курсе: фамилия (12 букв), группа (целое число от 1 до 16), четыре оценки ("2 "," 3 "," 4 "," 5 ").
всего 10 студентов. Организовать поиск предмета который был составлен студентами лучше ...
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
//---------------------------------------------------------------------------
 
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
 
 
struct ant
{int NP;
char priz[12];
int group;
char dusc[10];
int ocinca;
}
 
FILE *f,*g;
 
ant x;
 
void stv(void)
{if((f=fopen("x.dat","w"))==NULL)
 {perror("file vge isnue");
  getch();
  exit(1);}
  cout<<"vvedite inform pro studenta";
  do
  {cout<<"\n vedite poradkovuy nomer studenta";
   cin>>x.NP;
   cout<<"\n vedite prizvuche studenta";
   cin>>x.priz;
   cout<<"\n vedite groupu studenta";
   cin>>x.group;
   cout<<"\n vedite duscuplinu";
   cin>>x.dusc;
   cout<<"\n vedite ocincu";
   cin>>x.ocinca;
   fwrite(&x,sizeof(x),1,f);}
   while(getch()!=27);
   fclose(f);
 
void dop(void)
{if((f=fopen("x.dat","w"))==NULL)
 {perror("file vge isnue");
  getch();
  exit(1);}
  cout<<"vvedite inform pro studenta";
  do
  {cout<<"\n vedite poradkovuy nomer studenta";
   cin>>x.NP;
   cout<<"\n vedite prizvuche studenta";
   cin>>x.priz;
   cout<<"\n vedite groupu studenta";
   cin>>x.group;
   cout<<"\n vedite duscuplinu";
   cin>>x.dusc;
   cout<<"\n vedite ocincu";
   cin>>x.ocinca;
   fwrite(&x,sizeof(x),1,f);}
   while(getch()!=27);
   fclose(f);
 
void per(void)
{if((f=fopen("x.dat","w"))==NULL)
 {perror("file vge isnue");
  getch();
  exit(1);}
  cout<<"inform pro studenta";
  do
  {cout<<"\nporadkovuy nomer studenta";
   cout<<x.NP;
   cout<<"\nprizvuche studenta";
   puts(x.priz);
   cout<<"\ngroupu studenta";
   cout<<x.group;
   cout<<"\nduscuplina";
   puts(x.dusc);
   cout<<"\nocinca";
   cout<<x.ocinca;getch();}
   fclose(f);}
 
void vul(void)
{if((f=fopen("x.dat","w"))==NULL)
 {perror("file vge isnue");
  getch();
  exit(1);}
if((g=fopen("x1.dat","w"))=NULL)
{perror("file ne isnue");
 getch();
 exit(1);}
 cout<<"\ninform pro studenta";
 while(fread(&x,sizeof(x),1,f)!=NULL)
 {cout<<"\nporadkovuy nomer studenta";
   cout<<x.NP;
   cout<<"\nprizvuche studenta";
   puts(x.priz);
   cout<<"\ngroupu studenta";
   cout<<x.group;
   cout<<"\nduscuplina";
   puts(x.dusc);
   cout<<"\nocinca";
   cout<<x.ocinca;
   if (getch()=='n') fwrite(&x,sizeof,1,g);}
   fclose(f);
   fclose(g);
   unilum("x.dat");
   rename("x1.dat","x.dat");}
 
double posh(void)
{if((f=fopen("x.dat","r"))==NULL)
 {perror("file vge isnue");
  getch();
  exit(1);}
 cout<<"predmet yakuy buv skladenuy studentamu naykrashe";
 while(fread(&x,sizeof(x),1,f))
 if (max>=x.ocinca) puts("x.dusc");
 return 0;}
 
main()
{int r;
clrcr();
do
{clrscr();
 cout<<"\n\n\n\t\t GOLOVNE MENU\n\t1-STVORENNYA\n\n\t2-DOPOVNENNYA\n\t3-PEREGLAD";
 cout<<"\n\t4-VULUSHENNYA\n\t5-POSHUK\n\t6-VUXID\n\tOBERIT REGUM: ";
 CIN>>r;
 switch(r)
 {case 1:{stv();break;}
  case 2:{dop();break;}
  case 3:{per();break;}
  case 4:{vul();break;}
  case 5:{posh();break;}
  case 6:exit(1);}}
while(1);
getch();
return 0;}
помогите с функцией последней пожалуста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2013, 18:35     Как создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечение данных из файла
Посмотрите здесь:

Создать программу, которая бы обеспечивала создание, просмотр, дополнения и изъятия из файла - C++
Создать программу, которая бы обеспечивала создание, просмотр, дополнения и изъятия из файла, содержащего информацию об итогах сессии на...

Создание и просмотр файла - C++
Вот я создаю файл void sozdanie() { string fName; cout &lt;&lt; &quot;введите имя файла: &quot;; getline( cin, fName ); ...

Надо написать программу которая будет осуществлять обработку данных из файла - C++
Меню должно иметь вид текстового списка. С чего начать?Где что почитать?

как создать программу которая будет себя копировать? - C++
//????????????

Создать стек из вещественных чисел; найти максимальный элемент в стеке; организовать просмотр данных стека - C++
Создать стек из вещественных чисел. Определить максимальный элемент в стеке. Организовать просмотр данных стека.

Как создать функцию, которая определит с каким типом данных ей работать и подстроиться под этот тип? - C++
например если мне нужно создать шаблон функции сортировки одномерных массивов произвольного типа)))

Как создать проект для ввода и вывода данных из одного файла? - C++
Доброго всем дня! Учу сейчас ввод/вывод данных. Подскажите , пожалуйста, чтобы осуществить ввод в файл/вывод данных с этого же файла, ...

Создать программу, которая выдает значения sin(x) - C++
Создать программу на с++ которая выдает значения sin(x), х меняется от 0 до 5, с шагом 0,5; 1. нарисовать блок-схему

Создать программу которая показывает данный рисунок - C++
Ребята помогите создать программу которая показывает данный рисунок , или же создаёт окружность на рисунке который изображён внизу

Создать программу, которая будет имитировать склад - C++
Создать программу, которая будет имитировать склад Надо создать классы Работники, Отделы, Склад. Класс Отделы содержит динамический...

Создать программу, которая позволяет читать аббревиатуры - абревиатор - C++
Создать программу, которая позволяет читать аббревиатуры - абревиатор. Программа должна выдать не транскрипцию, а слова, которые читаются...

Создать программу, которая выводит на экран имя автора. - C++
Создать программу которая выводит на экран имя автора. Также программа должна содержать описание двух целочисленных переменных, которые...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tanyushka_p
-1 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 17
19.06.2013, 13:28  [ТС]     Как создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечение данных из файла #2
пожалуйста нужна ваша помощь...
Yandex
Объявления
19.06.2013, 13:28     Как создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечение данных из файла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru