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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ числа которые в интервале(100-200) читаются как с начала так и с конца http://www.cyberforum.ru/cpp-beginners/thread904585.html
сделать программу чтоб она вывела все числа которые в интервале(100-200) читаются как с начала так и с конца на начало одинаково тобиш(101,111,161,191...).
C++ Компиляция в Code Blocks Скачала Code Blocks с компилятором. Написала #include <iostream> int main() { std::cout << "Hello World!!!"; getchar(); return 0; } http://www.cyberforum.ru/cpp-beginners/thread904580.html
Составить программу для перевода арабских чисел в римские и для зворотньох операции. Например 255 = ССЛВ = СТО + СТО + Пятьдесят + Пять C++
Составить программу для перевода арабских чисел в римские и для зворотньох операции. Например 255 = ССЛВ = СТО + СТО + Пятьдесят + Пять Помогите пожалуйста если не жаль времени и усилий, завтра здача практики осталось вот только это, не понятное мне, задание, буду очень благодарен.
Как можно функцию описаную в одном файле включить во все файлы проекта C++
Задача такая Определяю функцию в файле 1.сpp void test(){ int i=0; } как мне подключить этот файл ко всем файлам проекта чтобы исключить ошибку многократного включения этой функции пробовал по всякому игаться с #pragma once но не помогает
C++ Реализовать параллельный поиск максимального по модулю элемента квадратной матрицы http://www.cyberforum.ru/cpp-beginners/thread904572.html
Реализовать параллельный поиск максимального по модулю элемента квадратной матрицы. Вот такая у меня задачка) как это делать и с чего начать, честно говоря не знаю, а может есть кодик у кого нибудь?) не запылился случайно?)))) Очень прошу..... З.Ы. Сессия пришла неожиданно.:sorry: Помогите(((
C++ VMPC генератор псевдослучайных чисел Решил написать ГПСЧ VMPC. Нашел в википедии код реализации, постарался по нему написать, но все безуспешно. Может есть люди, которые делали это уже ранее и покажут свои коды? Если так то скинуть исходник и объяснить как все работает. Заранее благодарен. :-| (не понятно((((((((((() подробнее

Показать сообщение отдельно
tanyushka_p
-1 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 17
17.06.2013, 18:35     Как создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечение данных из файла
создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечение данных из файла, содержащего информацию об итогах сессии на 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;}
помогите с функцией последней пожалуста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru