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

массив структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель this - как и когда его использовать http://www.cyberforum.ru/cpp-beginners/thread86260.html
Объясните, зачем нужен указатель this, как его применять в классах, если можно небольшой пример.
C++ Работа с текстовым файлом! В текстовом файле, имя которого задаёт пользователь, найдите абзац начинающийся на заданное слово (Абзац начинается с красной строки, т.е. 5 пробелов подряд). Вывести номера строк начала и конца... http://www.cyberforum.ru/cpp-beginners/thread86247.html
C++ Организация проекта на C++
Как правильно организовать большой проект? Незная этого я создал так: stdafx.h включает в себя все заголовки один из включаемых файлов - globals.h содержит все extern'ы каждый .cpp включает в...
В чём ошибка? C++
Я недавно начал изучать Visual C++, можете подсказать в чём ошибка? #include "stdafx.h" #include <conio.h> int _tmain(int argc, _TCHAR* argv) { int lower,upper,step; float farh,cels;...
C++ Вопросы по основам C++ http://www.cyberforum.ru/cpp-beginners/thread86171.html
Доброго времени суток... вот тут пару вопросов из 140 на которые я не знаю ответа . Не могли бы вы помоч. для каждого вопроса желательно пример) 1. Приведите определение одной и той же...
C++ [linker error] undefined reference to 'vtable for Car' доброго времени вам. помогите, пожалуйста, с задачей разобраться. хочу сделать пример на паттерн "абстрактная фабрика". фабрика собирает афтомобили. #include <cstdlib> #include <iostream> #include... подробнее

Показать сообщение отдельно
help_me_please
0 / 0 / 0
Регистрация: 15.01.2010
Сообщений: 67
15.01.2010, 23:48  [ТС]
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
#include <STDIO.H>
#include <FSTREAM.H>
#include <MATH.H>
#include <CONIO.H>
 
const n=5; //max kol-vo zapisey
int len=n; //dlina massiva zapisey
FILE *my_file;
struct zapis { int id;
                         char *famili9; //famili9
                         char *im9; //im9
                         char *ot4estvo; //ot4estvo
                         char *vozrast; //vozrast
                         char *studak; //nomer studen4iskogo
                         char *gruppa; //nomer gruppbl
                         char *metro; //bli}|{aihee metro
                         char *telefon; //nomer telefona
                     };
zapis arr[n]; //objavlenie massiva struktur
void add() //dobavlenie el-ta
{
     cout << "Vvedite familiu";
     cin >> arr[len].famili9; //vvod familii
     cout << "Vvedite im9";
     cin >> arr[len].im9; //vvod imeni
     cout << "Vvedite ot4estvo";
     cin >> arr[len].ot4estvo; //vvod ot4estva
     cout << "Vvedite vozrast";
     cin >> arr[len].vozrast; //vvod vozrasta
     cout << "Vvedite nomer studen4eskogo";
     cin >> arr[len].studak; //vvod nomera studen4eskogo
     cout << "Vvedite nomer gruppbl";
     cin >> arr[len].gruppa; //vvod nomera gruppbl
     cout << "Vvedite nomer telefona";
     cin >> arr[len].telefon; //vvod nomera telefona
     cout << "Vvedite bli}|{aihee metro";
     cin >> arr[len].metro; //vvod bli}|{aihego metro
     len++;
}
void del(int id) //udalenie el-ta
{
     for (int i=id;i<len;i++)
     {
          arr[i].id=arr[i+1].id;
          arr[i].famili9=arr[i+1].famili9;
          arr[i].im9=arr[i+1].im9;
          arr[i].ot4estvo=arr[i+1].ot4estvo;
          arr[i].vozrast=arr[i+1].vozrast;
          arr[i].studak=arr[i+1].studak;
          arr[i].gruppa=arr[i+1].gruppa;
          arr[i].metro=arr[i+1].metro;
          arr[i].telefon=arr[i+1].telefon;
     }
     len--;
}
void save()
{
     char *filename;
     cout << "Vvedite filename: ";
     cin >> filename;
     ofstream ofs("filename");
     ofs << arr;
     ofs.close();
     cout << "Save!";
}
/*void load()
{
     char *filename;
     cout << "Vvedite filename: ";
     cin >> filename;
     ifstream ifs("filename");
     while (!ifs.eof())
     {
 
     ifs.close();
     cout << "Load!";
} */
void main()
{
     clrscr();
     add();
     del(0);
     getch();
}
Добавлено через 1 минуту
это пока что есть.. вот то что последнее void load, в чем там ошибка????
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru