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

Запись структуры в файл... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ наследование классов http://www.cyberforum.ru/cpp-beginners/thread89131.html
Здравствуйте! У меня проблема о наследовании классов и определении собственно с каким из наследников идет процесс. Есть класс Ware, у которого открытые наследники Service и Item. Можно ли как-то определить кто из них кто при работе с вектором: vector<Ware *> wares; где каждый элемент инициализуется вот так: wares = new Service(); или так wares = new Item();
C++ Про возвращение значения... Как написать ф-цию,возвращающую значение 1,если в строке содержится хотя бы один символ "." ? http://www.cyberforum.ru/cpp-beginners/thread89129.html
небольшая ошибка в чем дело? C++
не компилится данная прога в с++ выдает error C2447: '{' : missing function header (old-style formal list?) в ms visual studio 2008 #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; double f(double x) { return x*x*x-18*x-83;
C++ error C2447: '{' : missing function header
не компилится данная прога выдает error C2447: '{' : missing function header (old-style formal list?) в ms visual studio 2008 #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; double f(double x) { return x*x*x-18*x-83;
C++ Пятнашки в СИ(borland BC) http://www.cyberforum.ru/cpp-beginners/thread89112.html
Люди плиз.подскажите,не могу составить игру пятнашки в СИ(Borland BC).Чет какая-то запара!
C++ Немного подправить. Имеется код программы. Он рабочий, но почему то при вводе данных в программу, в документе database.txt выводятся какие то символы, но ни как не то, что я ввела. Это первая проблема. Вторая проблема в том, что не получается организовать поиск. Мне нужно, чтобы программа находила по автору и по промежутку годов все книги данного автора в введеный промежуток времени, но этого она не делает. (код... подробнее

Показать сообщение отдельно
Lucchese
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 10

Запись структуры в файл... - C++

24.01.2010, 16:10. Просмотров 1969. Ответов 13
Метки (Все метки)

Помогите пожалуйста записать структуры в файл...

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
#include <iostream.h>
#include <stdio.h>
#include <memory.h>
#include <fstream.h>
 
 
//Объявления структуры
struct DBase
{
    char PIB[100]; //ФИО работника
    float salary[8]; //зарплата 
    float experience[6]; //стаж работы
};
    const int N=1000;
    int main()
    {
    int i,menu;
    DBase DataBase[N];
    cout << "1: Dobavit pracivnika\n" 
         << "2: nayti pracivnica iz zadanoi zarplatoy\n"
         << "3: Uparyadkuvat za zrostanyam staju\n"
         << "4: Pidvisiti zarplatu pracivnikam 10 year 10%\n"
         << "5: Exit\n";
    cin >> menu;
    if(menu==1)
    {
    cout << "Vedite kol-vo sotrudinikov: ";
    int kol_sot;
    cin >> kol_sot;
    fstream f("DataBase.dat",ios::out);
    for(i=0;i<=kol_sot;i++)
    {
    cout << "Vedite PIB: ";
    cin >> DataBase[i].PIB;
    cout << "Vedite Zarplatu:";
    cin >> DataBase[i].salary;
    cout << "Vedite Staz Raboti:";
    cin >> DataBase[i].experience;
    f.seekp(0,ios::end);
    f.write((unsigned char*)&DataBase[i].PIB,sizeof DataBase[i].PIB);
    f.write((unsigned char*)&DataBase[i].salary,sizeof DataBase[i].salary);
    f.write((unsigned char*)&DataBase[i].experience,sizeof DataBase[i].experience);
    cout << "\n";
    }
    }
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru